2025-12-08 13:06:53,453 p=28389 u=zuul n=ansible | Starting galaxy collection install process 2025-12-08 13:06:53,454 p=28389 u=zuul n=ansible | Process install dependency map 2025-12-08 13:07:15,917 p=28389 u=zuul n=ansible | Starting collection install process 2025-12-08 13:07:15,917 p=28389 u=zuul n=ansible | Installing 'cifmw.general:1.0.0+33d5122f' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2025-12-08 13:07:16,426 p=28389 u=zuul n=ansible | Created collection for cifmw.general:1.0.0+33d5122f at /home/zuul/.ansible/collections/ansible_collections/cifmw/general 2025-12-08 13:07:16,426 p=28389 u=zuul n=ansible | cifmw.general:1.0.0+33d5122f was installed successfully 2025-12-08 13:07:16,426 p=28389 u=zuul n=ansible | Installing 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2025-12-08 13:07:16,479 p=28389 u=zuul n=ansible | Created collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman 2025-12-08 13:07:16,480 p=28389 u=zuul n=ansible | containers.podman:1.16.2 was installed successfully 2025-12-08 13:07:16,480 p=28389 u=zuul n=ansible | Installing 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2025-12-08 13:07:17,229 p=28389 u=zuul n=ansible | Created collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general 2025-12-08 13:07:17,229 p=28389 u=zuul n=ansible | community.general:10.0.1 was installed successfully 2025-12-08 13:07:17,229 p=28389 u=zuul n=ansible | Installing 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2025-12-08 13:07:17,279 p=28389 u=zuul n=ansible | Created collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2025-12-08 13:07:17,280 p=28389 u=zuul n=ansible | ansible.posix:1.6.2 was installed successfully 2025-12-08 13:07:17,280 p=28389 u=zuul n=ansible | Installing 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2025-12-08 13:07:17,380 p=28389 u=zuul n=ansible | Created collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2025-12-08 13:07:17,380 p=28389 u=zuul n=ansible | ansible.utils:5.1.2 was installed successfully 2025-12-08 13:07:17,380 p=28389 u=zuul n=ansible | Installing 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2025-12-08 13:07:17,404 p=28389 u=zuul n=ansible | Created collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt 2025-12-08 13:07:17,404 p=28389 u=zuul n=ansible | community.libvirt:1.3.0 was installed successfully 2025-12-08 13:07:17,404 p=28389 u=zuul n=ansible | Installing 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2025-12-08 13:07:17,545 p=28389 u=zuul n=ansible | Created collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2025-12-08 13:07:17,545 p=28389 u=zuul n=ansible | community.crypto:2.22.3 was installed successfully 2025-12-08 13:07:17,545 p=28389 u=zuul n=ansible | Installing 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2025-12-08 13:07:17,679 p=28389 u=zuul n=ansible | Created collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2025-12-08 13:07:17,679 p=28389 u=zuul n=ansible | kubernetes.core:5.0.0 was installed successfully 2025-12-08 13:07:17,679 p=28389 u=zuul n=ansible | Installing 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2025-12-08 13:07:17,743 p=28389 u=zuul n=ansible | Created collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2025-12-08 13:07:17,743 p=28389 u=zuul n=ansible | ansible.netcommon:7.1.0 was installed successfully 2025-12-08 13:07:17,743 p=28389 u=zuul n=ansible | Installing 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template' 2025-12-08 13:07:17,761 p=28389 u=zuul n=ansible | Created collection for openstack.config_template:2.1.1 at /home/zuul/.ansible/collections/ansible_collections/openstack/config_template 2025-12-08 13:07:17,761 p=28389 u=zuul n=ansible | openstack.config_template:2.1.1 was installed successfully 2025-12-08 13:07:17,761 p=28389 u=zuul n=ansible | Installing 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2025-12-08 13:07:17,995 p=28389 u=zuul n=ansible | Created collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos 2025-12-08 13:07:17,995 p=28389 u=zuul n=ansible | junipernetworks.junos:9.1.0 was installed successfully 2025-12-08 13:07:17,995 p=28389 u=zuul n=ansible | Installing 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2025-12-08 13:07:18,277 p=28389 u=zuul n=ansible | Created collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios 2025-12-08 13:07:18,277 p=28389 u=zuul n=ansible | cisco.ios:9.0.3 was installed successfully 2025-12-08 13:07:18,277 p=28389 u=zuul n=ansible | Installing 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2025-12-08 13:07:18,309 p=28389 u=zuul n=ansible | Created collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx 2025-12-08 13:07:18,309 p=28389 u=zuul n=ansible | mellanox.onyx:1.0.0 was installed successfully 2025-12-08 13:07:18,309 p=28389 u=zuul n=ansible | Installing 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2025-12-08 13:07:18,337 p=28389 u=zuul n=ansible | Created collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd 2025-12-08 13:07:18,337 p=28389 u=zuul n=ansible | community.okd:4.0.0 was installed successfully 2025-12-08 13:07:18,337 p=28389 u=zuul n=ansible | Installing '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2025-12-08 13:07:18,427 p=28389 u=zuul n=ansible | Created collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@ 2025-12-08 13:07:18,427 p=28389 u=zuul n=ansible | @NAMESPACE@.@NAME@:3.1.4 was installed successfully 2025-12-08 13:07:35,118 p=29264 u=zuul n=ansible | PLAY [Bootstrap playbook] ****************************************************** 2025-12-08 13:07:35,138 p=29264 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2025-12-08 13:07:35,139 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:35 +0000 (0:00:00.039) 0:00:00.039 ******* 2025-12-08 13:07:35,139 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:35 +0000 (0:00:00.037) 0:00:00.037 ******* 2025-12-08 13:07:36,114 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:07:36,127 p=29264 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-12-08 13:07:36,127 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.988) 0:00:01.027 ******* 2025-12-08 13:07:36,127 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.988) 0:00:01.026 ******* 2025-12-08 13:07:36,150 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:07:36,154 p=29264 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-12-08 13:07:36,154 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.027) 0:00:01.054 ******* 2025-12-08 13:07:36,154 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.027) 0:00:01.053 ******* 2025-12-08 13:07:36,228 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:07:36,234 p=29264 u=zuul n=ansible | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2025-12-08 13:07:36,234 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.079) 0:00:01.134 ******* 2025-12-08 13:07:36,234 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.079) 0:00:01.133 ******* 2025-12-08 13:07:36,529 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:07:36,534 p=29264 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-12-08 13:07:36,534 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.299) 0:00:01.434 ******* 2025-12-08 13:07:36,534 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.299) 0:00:01.433 ******* 2025-12-08 13:07:36,551 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:36,558 p=29264 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-12-08 13:07:36,558 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.023) 0:00:01.458 ******* 2025-12-08 13:07:36,558 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.023) 0:00:01.457 ******* 2025-12-08 13:07:36,578 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:36,583 p=29264 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-12-08 13:07:36,583 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.025) 0:00:01.484 ******* 2025-12-08 13:07:36,584 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.025) 0:00:01.482 ******* 2025-12-08 13:07:36,604 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:36,612 p=29264 u=zuul n=ansible | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2025-12-08 13:07:36,612 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.028) 0:00:01.512 ******* 2025-12-08 13:07:36,612 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:36 +0000 (0:00:00.028) 0:00:01.511 ******* 2025-12-08 13:07:38,026 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:38,039 p=29264 u=zuul n=ansible | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-12-08 13:07:38,039 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:38 +0000 (0:00:01.426) 0:00:02.939 ******* 2025-12-08 13:07:38,039 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:38 +0000 (0:00:01.427) 0:00:02.938 ******* 2025-12-08 13:07:38,214 p=29264 u=zuul n=ansible | changed: [localhost] => (item=tmp) 2025-12-08 13:07:38,378 p=29264 u=zuul n=ansible | changed: [localhost] => (item=artifacts/repositories) 2025-12-08 13:07:38,543 p=29264 u=zuul n=ansible | changed: [localhost] => (item=venv/repo_setup) 2025-12-08 13:07:38,550 p=29264 u=zuul n=ansible | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2025-12-08 13:07:38,550 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:38 +0000 (0:00:00.510) 0:00:03.450 ******* 2025-12-08 13:07:38,550 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:38 +0000 (0:00:00.510) 0:00:03.448 ******* 2025-12-08 13:07:39,492 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:07:39,499 p=29264 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-12-08 13:07:39,499 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:39 +0000 (0:00:00.949) 0:00:04.399 ******* 2025-12-08 13:07:39,499 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:39 +0000 (0:00:00.949) 0:00:04.398 ******* 2025-12-08 13:07:40,456 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:40,464 p=29264 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-12-08 13:07:40,464 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:40 +0000 (0:00:00.965) 0:00:05.364 ******* 2025-12-08 13:07:40,464 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:40 +0000 (0:00:00.965) 0:00:05.363 ******* 2025-12-08 13:07:49,108 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:49,115 p=29264 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-12-08 13:07:49,115 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:49 +0000 (0:00:08.650) 0:00:14.015 ******* 2025-12-08 13:07:49,115 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:49 +0000 (0:00:08.650) 0:00:14.014 ******* 2025-12-08 13:07:49,784 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:49,790 p=29264 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-12-08 13:07:49,790 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:49 +0000 (0:00:00.675) 0:00:14.690 ******* 2025-12-08 13:07:49,790 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:49 +0000 (0:00:00.675) 0:00:14.689 ******* 2025-12-08 13:07:49,810 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:49,818 p=29264 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-12-08 13:07:49,818 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:49 +0000 (0:00:00.027) 0:00:14.718 ******* 2025-12-08 13:07:49,818 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:49 +0000 (0:00:00.027) 0:00:14.717 ******* 2025-12-08 13:07:50,401 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:50,407 p=29264 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-12-08 13:07:50,407 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:50 +0000 (0:00:00.589) 0:00:15.308 ******* 2025-12-08 13:07:50,407 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:50 +0000 (0:00:00.589) 0:00:15.306 ******* 2025-12-08 13:07:50,438 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:50,446 p=29264 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-12-08 13:07:50,446 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:50 +0000 (0:00:00.038) 0:00:15.346 ******* 2025-12-08 13:07:50,446 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:50 +0000 (0:00:00.038) 0:00:15.345 ******* 2025-12-08 13:07:50,476 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:50,483 p=29264 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-12-08 13:07:50,483 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:50 +0000 (0:00:00.036) 0:00:15.383 ******* 2025-12-08 13:07:50,483 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:50 +0000 (0:00:00.036) 0:00:15.382 ******* 2025-12-08 13:07:50,547 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:50,554 p=29264 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-12-08 13:07:50,554 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:50 +0000 (0:00:00.070) 0:00:15.454 ******* 2025-12-08 13:07:50,554 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:50 +0000 (0:00:00.070) 0:00:15.453 ******* 2025-12-08 13:07:51,032 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:51,037 p=29264 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-12-08 13:07:51,037 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.483) 0:00:15.937 ******* 2025-12-08 13:07:51,037 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.483) 0:00:15.936 ******* 2025-12-08 13:07:51,726 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:51,731 p=29264 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-12-08 13:07:51,731 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.694) 0:00:16.631 ******* 2025-12-08 13:07:51,731 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.694) 0:00:16.630 ******* 2025-12-08 13:07:51,746 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,751 p=29264 u=zuul n=ansible | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2025-12-08 13:07:51,751 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.019) 0:00:16.651 ******* 2025-12-08 13:07:51,751 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.019) 0:00:16.650 ******* 2025-12-08 13:07:51,766 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,775 p=29264 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-12-08 13:07:51,775 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.023) 0:00:16.675 ******* 2025-12-08 13:07:51,775 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.023) 0:00:16.674 ******* 2025-12-08 13:07:51,792 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,801 p=29264 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-12-08 13:07:51,801 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.026) 0:00:16.701 ******* 2025-12-08 13:07:51,801 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.026) 0:00:16.700 ******* 2025-12-08 13:07:51,827 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:07:51,834 p=29264 u=zuul n=ansible | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2025-12-08 13:07:51,834 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.032) 0:00:16.734 ******* 2025-12-08 13:07:51,834 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.032) 0:00:16.733 ******* 2025-12-08 13:07:51,848 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,857 p=29264 u=zuul n=ansible | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2025-12-08 13:07:51,858 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.023) 0:00:16.758 ******* 2025-12-08 13:07:51,858 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.023) 0:00:16.756 ******* 2025-12-08 13:07:51,871 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,877 p=29264 u=zuul n=ansible | TASK [Download the RPM name=krb_request] *************************************** 2025-12-08 13:07:51,877 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.019) 0:00:16.778 ******* 2025-12-08 13:07:51,877 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.019) 0:00:16.776 ******* 2025-12-08 13:07:51,895 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,902 p=29264 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-12-08 13:07:51,902 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.024) 0:00:16.802 ******* 2025-12-08 13:07:51,902 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.024) 0:00:16.801 ******* 2025-12-08 13:07:51,924 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,931 p=29264 u=zuul n=ansible | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2025-12-08 13:07:51,932 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.029) 0:00:16.832 ******* 2025-12-08 13:07:51,932 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.029) 0:00:16.830 ******* 2025-12-08 13:07:51,949 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,955 p=29264 u=zuul n=ansible | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2025-12-08 13:07:51,955 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.023) 0:00:16.855 ******* 2025-12-08 13:07:51,955 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.023) 0:00:16.854 ******* 2025-12-08 13:07:51,975 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:51,984 p=29264 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-12-08 13:07:51,984 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.029) 0:00:16.884 ******* 2025-12-08 13:07:51,984 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:51 +0000 (0:00:00.029) 0:00:16.883 ******* 2025-12-08 13:07:52,002 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:52,009 p=29264 u=zuul n=ansible | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2025-12-08 13:07:52,009 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.024) 0:00:16.909 ******* 2025-12-08 13:07:52,009 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.024) 0:00:16.908 ******* 2025-12-08 13:07:52,209 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:07:52,215 p=29264 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-12-08 13:07:52,215 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.206) 0:00:17.116 ******* 2025-12-08 13:07:52,215 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.206) 0:00:17.114 ******* 2025-12-08 13:07:52,427 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:52,432 p=29264 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-12-08 13:07:52,433 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.217) 0:00:17.333 ******* 2025-12-08 13:07:52,433 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.217) 0:00:17.332 ******* 2025-12-08 13:07:52,642 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:52,648 p=29264 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-12-08 13:07:52,648 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.215) 0:00:17.548 ******* 2025-12-08 13:07:52,648 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.215) 0:00:17.547 ******* 2025-12-08 13:07:52,666 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:52,672 p=29264 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-12-08 13:07:52,672 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.024) 0:00:17.573 ******* 2025-12-08 13:07:52,673 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.024) 0:00:17.571 ******* 2025-12-08 13:07:52,697 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:52,703 p=29264 u=zuul n=ansible | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2025-12-08 13:07:52,703 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.030) 0:00:17.603 ******* 2025-12-08 13:07:52,703 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.030) 0:00:17.602 ******* 2025-12-08 13:07:52,731 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:52,737 p=29264 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-12-08 13:07:52,737 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.034) 0:00:17.637 ******* 2025-12-08 13:07:52,737 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.034) 0:00:17.636 ******* 2025-12-08 13:07:52,761 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:52,767 p=29264 u=zuul n=ansible | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2025-12-08 13:07:52,767 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.029) 0:00:17.667 ******* 2025-12-08 13:07:52,767 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.029) 0:00:17.666 ******* 2025-12-08 13:07:52,802 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:52,808 p=29264 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-12-08 13:07:52,808 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.040) 0:00:17.708 ******* 2025-12-08 13:07:52,808 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.040) 0:00:17.706 ******* 2025-12-08 13:07:52,836 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:07:52,842 p=29264 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-12-08 13:07:52,842 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.034) 0:00:17.742 ******* 2025-12-08 13:07:52,842 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:52 +0000 (0:00:00.034) 0:00:17.741 ******* 2025-12-08 13:07:53,121 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:07:53,126 p=29264 u=zuul n=ansible | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2025-12-08 13:07:53,126 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:53 +0000 (0:00:00.283) 0:00:18.026 ******* 2025-12-08 13:07:53,126 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:53 +0000 (0:00:00.283) 0:00:18.025 ******* 2025-12-08 13:07:53,335 p=29264 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2025-12-08 13:07:53,520 p=29264 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2025-12-08 13:07:53,527 p=29264 u=zuul n=ansible | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2025-12-08 13:07:53,527 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:53 +0000 (0:00:00.400) 0:00:18.427 ******* 2025-12-08 13:07:53,527 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:53 +0000 (0:00:00.400) 0:00:18.426 ******* 2025-12-08 13:07:53,961 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:53,967 p=29264 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-12-08 13:07:53,967 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:53 +0000 (0:00:00.440) 0:00:18.868 ******* 2025-12-08 13:07:53,968 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:53 +0000 (0:00:00.440) 0:00:18.866 ******* 2025-12-08 13:07:54,228 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:07:54,241 p=29264 u=zuul n=ansible | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-12-08 13:07:54,242 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:54 +0000 (0:00:00.274) 0:00:19.142 ******* 2025-12-08 13:07:54,242 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:54 +0000 (0:00:00.274) 0:00:19.140 ******* 2025-12-08 13:07:54,289 p=29264 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-12-08 13:07:54,297 p=29264 u=zuul n=ansible | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-12-08 13:07:54,298 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:54 +0000 (0:00:00.055) 0:00:19.198 ******* 2025-12-08 13:07:54,298 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:54 +0000 (0:00:00.056) 0:00:19.196 ******* 2025-12-08 13:07:54,316 p=29264 u=zuul n=ansible | ok: [localhost] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip 2025-12-08 13:07:54,321 p=29264 u=zuul n=ansible | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-12-08 13:07:54,322 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:54 +0000 (0:00:00.024) 0:00:19.222 ******* 2025-12-08 13:07:54,322 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:07:54 +0000 (0:00:00.023) 0:00:19.220 ******* 2025-12-08 13:08:24,247 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:08:24,252 p=29264 u=zuul n=ansible | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-12-08 13:08:24,252 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:24 +0000 (0:00:29.930) 0:00:49.153 ******* 2025-12-08 13:08:24,252 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:24 +0000 (0:00:29.930) 0:00:49.151 ******* 2025-12-08 13:08:24,437 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:08:24,442 p=29264 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-12-08 13:08:24,443 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:24 +0000 (0:00:00.190) 0:00:49.343 ******* 2025-12-08 13:08:24,443 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:24 +0000 (0:00:00.190) 0:00:49.341 ******* 2025-12-08 13:08:24,618 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:08:24,624 p=29264 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-12-08 13:08:24,624 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:24 +0000 (0:00:00.181) 0:00:49.525 ******* 2025-12-08 13:08:24,625 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:24 +0000 (0:00:00.181) 0:00:49.523 ******* 2025-12-08 13:08:29,799 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:08:29,811 p=29264 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-12-08 13:08:29,811 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:29 +0000 (0:00:05.187) 0:00:54.712 ******* 2025-12-08 13:08:29,812 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:29 +0000 (0:00:05.187) 0:00:54.710 ******* 2025-12-08 13:08:29,836 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:29,847 p=29264 u=zuul n=ansible | TASK [ci_setup : Create completion file] *************************************** 2025-12-08 13:08:29,848 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:29 +0000 (0:00:00.036) 0:00:54.748 ******* 2025-12-08 13:08:29,848 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:29 +0000 (0:00:00.036) 0:00:54.747 ******* 2025-12-08 13:08:30,131 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:08:30,136 p=29264 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-12-08 13:08:30,137 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.288) 0:00:55.037 ******* 2025-12-08 13:08:30,137 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.288) 0:00:55.035 ******* 2025-12-08 13:08:30,451 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:08:30,456 p=29264 u=zuul n=ansible | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-12-08 13:08:30,457 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.319) 0:00:55.357 ******* 2025-12-08 13:08:30,457 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.319) 0:00:55.355 ******* 2025-12-08 13:08:30,474 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:30,480 p=29264 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-12-08 13:08:30,480 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.023) 0:00:55.381 ******* 2025-12-08 13:08:30,480 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.023) 0:00:55.379 ******* 2025-12-08 13:08:30,494 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:30,499 p=29264 u=zuul n=ansible | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-12-08 13:08:30,500 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.019) 0:00:55.400 ******* 2025-12-08 13:08:30,500 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.019) 0:00:55.398 ******* 2025-12-08 13:08:30,515 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:30,520 p=29264 u=zuul n=ansible | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-12-08 13:08:30,520 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.020) 0:00:55.420 ******* 2025-12-08 13:08:30,520 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.020) 0:00:55.419 ******* 2025-12-08 13:08:30,534 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:30,539 p=29264 u=zuul n=ansible | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-12-08 13:08:30,539 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.019) 0:00:55.440 ******* 2025-12-08 13:08:30,540 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.019) 0:00:55.438 ******* 2025-12-08 13:08:30,557 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:30,564 p=29264 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-12-08 13:08:30,564 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.024) 0:00:55.464 ******* 2025-12-08 13:08:30,564 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.024) 0:00:55.463 ******* 2025-12-08 13:08:30,594 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:30,600 p=29264 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-12-08 13:08:30,600 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.036) 0:00:55.500 ******* 2025-12-08 13:08:30,600 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:30 +0000 (0:00:00.036) 0:00:55.499 ******* 2025-12-08 13:08:30,821 p=29264 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-12-08 13:08:30,998 p=29264 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-12-08 13:08:31,178 p=29264 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-12-08 13:08:31,354 p=29264 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-12-08 13:08:31,945 p=29264 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-12-08 13:08:31,966 p=29264 u=zuul n=ansible | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2025-12-08 13:08:31,966 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:31 +0000 (0:00:01.365) 0:00:56.866 ******* 2025-12-08 13:08:31,966 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:31 +0000 (0:00:01.365) 0:00:56.865 ******* 2025-12-08 13:08:32,120 p=29264 u=zuul n=ansible | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2025-12-08 13:08:32,120 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.153) 0:00:57.020 ******* 2025-12-08 13:08:32,120 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.153) 0:00:57.019 ******* 2025-12-08 13:08:32,369 p=29264 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-12-08 13:08:32,533 p=29264 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2025-12-08 13:08:32,693 p=29264 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-12-08 13:08:32,706 p=29264 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-12-08 13:08:32,707 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.586) 0:00:57.607 ******* 2025-12-08 13:08:32,707 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.586) 0:00:57.606 ******* 2025-12-08 13:08:32,766 p=29264 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-12-08 13:08:32,767 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.060) 0:00:57.667 ******* 2025-12-08 13:08:32,767 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.060) 0:00:57.666 ******* 2025-12-08 13:08:32,827 p=29264 u=zuul n=ansible | ok: [localhost] => (item={'branch': 'main', 'change': '655', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/655', 'commit_id': 'e333968439736d96b4fb466ba1041fc68e37a102', 'patchset': 'e333968439736d96b4fb466ba1041fc68e37a102', '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-12-08 13:08:32,837 p=29264 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-12-08 13:08:32,838 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.070) 0:00:57.738 ******* 2025-12-08 13:08:32,838 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.070) 0:00:57.737 ******* 2025-12-08 13:08:32,884 p=29264 u=zuul n=ansible | ok: [localhost] => (item={'branch': 'main', 'change': '655', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/655', 'commit_id': 'e333968439736d96b4fb466ba1041fc68e37a102', 'patchset': 'e333968439736d96b4fb466ba1041fc68e37a102', '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-12-08 13:08:32,898 p=29264 u=zuul n=ansible | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] *** 2025-12-08 13:08:32,898 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.060) 0:00:57.798 ******* 2025-12-08 13:08:32,898 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.060) 0:00:57.797 ******* 2025-12-08 13:08:32,945 p=29264 u=zuul n=ansible | TASK [install_yamls : Update opm_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^opm_version:, line=opm_version: {{ cifmw_install_yamls_opm_version }}, state=present] *** 2025-12-08 13:08:32,945 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.047) 0:00:57.845 ******* 2025-12-08 13:08:32,945 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.047) 0:00:57.844 ******* 2025-12-08 13:08:32,965 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:32,970 p=29264 u=zuul n=ansible | TASK [install_yamls : Update sdk_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^sdk_version:, line=sdk_version: {{ cifmw_install_yamls_sdk_version }}, state=present] *** 2025-12-08 13:08:32,970 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.024) 0:00:57.870 ******* 2025-12-08 13:08:32,970 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:32 +0000 (0:00:00.024) 0:00:57.869 ******* 2025-12-08 13:08:33,326 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:08:33,333 p=29264 u=zuul n=ansible | TASK [install_yamls : Update go_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^go_version:, line=go_version: {{ cifmw_install_yamls_go_version }}, state=present] *** 2025-12-08 13:08:33,333 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.363) 0:00:58.233 ******* 2025-12-08 13:08:33,333 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.363) 0:00:58.232 ******* 2025-12-08 13:08:33,353 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:33,359 p=29264 u=zuul n=ansible | TASK [install_yamls : Update kustomize_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^kustomize_version:, line=kustomize_version: {{ cifmw_install_yamls_kustomize_version }}, state=present] *** 2025-12-08 13:08:33,359 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.026) 0:00:58.259 ******* 2025-12-08 13:08:33,359 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.026) 0:00:58.258 ******* 2025-12-08 13:08:33,378 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:33,388 p=29264 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-12-08 13:08:33,388 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.028) 0:00:58.288 ******* 2025-12-08 13:08:33,388 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.028) 0:00:58.287 ******* 2025-12-08 13:08:33,466 p=29264 u=zuul n=ansible | ok: [localhost] => (item={}) 2025-12-08 13:08:33,472 p=29264 u=zuul n=ansible | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ _install_yamls_override_vars.keys() | map('upper') | zip(_install_yamls_override_vars.values()) | items2dict(key_name=0, value_name=1) | combine({ 'OUT': cifmw_install_yamls_manifests_dir, 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main') }) | combine(install_yamls_operators_repos) }}, cacheable=True] *** 2025-12-08 13:08:33,472 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.084) 0:00:58.372 ******* 2025-12-08 13:08:33,472 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.084) 0:00:58.371 ******* 2025-12-08 13:08:33,513 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:08:33,519 p=29264 u=zuul n=ansible | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2025-12-08 13:08:33,520 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.047) 0:00:58.420 ******* 2025-12-08 13:08:33,520 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:33 +0000 (0:00:00.047) 0:00:58.418 ******* 2025-12-08 13:08:34,046 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:08:34,053 p=29264 u=zuul n=ansible | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2025-12-08 13:08:34,053 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.532) 0:00:58.953 ******* 2025-12-08 13:08:34,053 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.532) 0:00:58.951 ******* 2025-12-08 13:08:34,071 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:34,077 p=29264 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-12-08 13:08:34,077 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.024) 0:00:58.977 ******* 2025-12-08 13:08:34,077 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.024) 0:00:58.976 ******* 2025-12-08 13:08:34,094 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:34,106 p=29264 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-12-08 13:08:34,106 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.028) 0:00:59.006 ******* 2025-12-08 13:08:34,106 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.028) 0:00:59.005 ******* 2025-12-08 13:08:34,135 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:34,142 p=29264 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-12-08 13:08:34,142 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.036) 0:00:59.042 ******* 2025-12-08 13:08:34,142 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.036) 0:00:59.041 ******* 2025-12-08 13:08:34,172 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:08:34,180 p=29264 u=zuul n=ansible | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2025-12-08 13:08:34,181 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.038) 0:00:59.081 ******* 2025-12-08 13:08:34,181 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.038) 0:00:59.079 ******* 2025-12-08 13:08:34,204 p=29264 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-12-08 13:08:34,212 p=29264 u=zuul n=ansible | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2025-12-08 13:08:34,212 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.031) 0:00:59.112 ******* 2025-12-08 13:08:34,212 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.031) 0:00:59.111 ******* 2025-12-08 13:08:34,257 p=29264 u=zuul n=ansible | ok: [localhost] => cifmw_install_yamls_defaults: ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 ADOPTED_TENANT_NETWORK: 172.9.1.0/24 ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml ANSIBLEEE_BRANCH: main ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/test/kuttl/tests ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator ANSIBLEE_COMMIT_HASH: '' BARBICAN: config/samples/barbican_v1beta1_barbican.yaml BARBICAN_BRANCH: main BARBICAN_COMMIT_HASH: '' BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml BARBICAN_DEPL_IMG: unused BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git BARBICAN_SERVICE_ENABLED: 'true' BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= BAREMETAL_BRANCH: main BAREMETAL_COMMIT_HASH: '' BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest BAREMETAL_OS_CONTAINER_IMG: '' BAREMETAL_OS_IMG: '' BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git BAREMETAL_TIMEOUT: 20m BASH_IMG: quay.io/openstack-k8s-operators/bash:latest BGP_ASN: '64999' BGP_LEAF_1: 100.65.4.1 BGP_LEAF_2: 100.64.4.1 BGP_OVN_ROUTING: 'false' BGP_PEER_ASN: '64999' BGP_SOURCE_IP: 172.30.4.2 BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 BMAAS_INSTANCE_DISK_SIZE: '20' BMAAS_INSTANCE_MEMORY: '4096' BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas BMAAS_INSTANCE_NET_MODEL: virtio BMAAS_INSTANCE_OS_VARIANT: centos-stream9 BMAAS_INSTANCE_VCPUS: '2' BMAAS_INSTANCE_VIRT_TYPE: kvm BMAAS_IPV4: 'true' BMAAS_IPV6: 'false' BMAAS_LIBVIRT_USER: sushyemu BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 BMAAS_METALLB_POOL_NAME: baremetal BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 BMAAS_NETWORK_NAME: crc-bmaas BMAAS_NODE_COUNT: '1' BMAAS_OCP_INSTANCE_NAME: crc BMAAS_REDFISH_PASSWORD: password BMAAS_REDFISH_USERNAME: admin BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default BMAAS_SUSHY_EMULATOR_DRIVER: libvirt BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack BMH_NAMESPACE: openstack BMO_BRANCH: release-0.9 BMO_CLEANUP: 'true' BMO_COMMIT_HASH: '' BMO_IPA_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/test/kuttl/tests DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git DNSDATA: config/samples/network_v1beta1_dnsdata.yaml DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml DNS_DEPL_IMG: unused DNS_DOMAIN: localdomain DOWNLOAD_TOOLS_SELECTION: all EDPM_ATTACH_EXTNET: 'true' EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' EDPM_COMPUTE_CELLS: '1' EDPM_COMPUTE_CEPH_ENABLED: 'true' EDPM_COMPUTE_CEPH_NOVA: 'true' EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' EDPM_COMPUTE_SRIOV_ENABLED: 'true' EDPM_COMPUTE_SUFFIX: '0' EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' EDPM_CONFIGURE_HUGEPAGES: 'false' EDPM_CONFIGURE_NETWORKING: 'true' EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra EDPM_NETWORKER_SUFFIX: '0' EDPM_TOTAL_NETWORKERS: '1' EDPM_TOTAL_NODES: '1' GALERA_REPLICAS: '' GENERATE_SSH_KEYS: 'true' GIT_CLONE_OPTS: '' GLANCE: config/samples/glance_v1beta1_glance.yaml GLANCEAPI_DEPL_IMG: unused GLANCE_BRANCH: main GLANCE_COMMIT_HASH: '' GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git HEAT: config/samples/heat_v1beta1_heat.yaml HEATAPI_DEPL_IMG: unused HEATCFNAPI_DEPL_IMG: unused HEATENGINE_DEPL_IMG: unused HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 HEAT_BRANCH: main HEAT_COMMIT_HASH: '' HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests HEAT_KUTTL_NAMESPACE: heat-kuttl-tests HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git HEAT_SERVICE_ENABLED: 'true' HORIZON: config/samples/horizon_v1beta1_horizon.yaml HORIZON_BRANCH: main HORIZON_COMMIT_HASH: '' HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml HORIZON_DEPL_IMG: unused HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git INFRA_BRANCH: main INFRA_COMMIT_HASH: '' INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests INFRA_KUTTL_NAMESPACE: infra-kuttl-tests INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git INSTALL_CERT_MANAGER: 'true' INSTALL_NMSTATE: true || false INSTALL_NNCP: true || false INTERNALAPI_HOST_ROUTES: '' IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 IPV6_LAB_LIBVIRT_STORAGE_POOL: default IPV6_LAB_MANAGE_FIREWALLD: 'true' IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' IPV6_LAB_NETWORK_NAME: nat64 IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 IPV6_LAB_SNO_HOST_PREFIX: '64' IPV6_LAB_SNO_INSTANCE_NAME: sno IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp IPV6_LAB_SNO_OCP_VERSION: latest-4.14 IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab IRONIC: config/samples/ironic_v1beta1_ironic.yaml IRONICAPI_DEPL_IMG: unused IRONICCON_DEPL_IMG: unused IRONICINS_DEPL_IMG: unused IRONICNAG_DEPL_IMG: unused IRONICPXE_DEPL_IMG: unused IRONIC_BRANCH: '' IRONIC_COMMIT_HASH: '' IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml IRONIC_IMAGE: quay.io/metal3-io/ironic IRONIC_IMAGE_TAG: release-24.1 IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests IRONIC_REPO: /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/test/kuttl/tests KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git KUBEADMIN_PWD: '12345678' LIBVIRT_SECRET: libvirt-secret LOKI_DEPLOY_MODE: openshift-network LOKI_DEPLOY_NAMESPACE: netobserv LOKI_DEPLOY_SIZE: 1x.demo LOKI_NAMESPACE: openshift-operators-redhat LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki LOKI_SUBSCRIPTION: loki-operator LVMS_CR: '1' MANILA: config/samples/manila_v1beta1_manila.yaml MANILAAPI_DEPL_IMG: unused MANILASCH_DEPL_IMG: unused MANILASHARE_DEPL_IMG: unused MANILA_BRANCH: main MANILA_COMMIT_HASH: '' MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests MANILA_KUTTL_NAMESPACE: manila-kuttl-tests MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git MANILA_SERVICE_ENABLED: 'true' MARIADB: config/samples/mariadb_v1beta1_galera.yaml MARIADB_BRANCH: main MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests MARIADB_COMMIT_HASH: '' MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml MARIADB_DEPL_IMG: unused MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_DEPL_IMG: unused METADATA_SHARED_SECRET: '1234567842' METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 METALLB_POOL: 192.168.122.80-192.168.122.90 MICROSHIFT: '0' NAMESPACE: openstack NETCONFIG: config/samples/network_v1beta1_netconfig.yaml NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml NETCONFIG_DEPL_IMG: unused NETOBSERV_DEPLOY_NAMESPACE: netobserv NETOBSERV_NAMESPACE: openshift-netobserv-operator NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net NETOBSERV_SUBSCRIPTION: netobserv-operator NETWORK_BGP: 'false' NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 NETWORK_ISOLATION: 'true' NETWORK_ISOLATION_INSTANCE_NAME: crc NETWORK_ISOLATION_IPV4: 'true' NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 NETWORK_ISOLATION_IPV4_NAT: 'true' NETWORK_ISOLATION_IPV6: 'false' NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' NETWORK_ISOLATION_NETWORK_NAME: net-iso NETWORK_ISOLATION_NET_NAME: default NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' NETWORK_MTU: '1500' NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 NETWORK_STORAGE_MACVLAN: '' NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 NETWORK_VLAN_START: '20' NETWORK_VLAN_STEP: '1' NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_DEPL_IMG: unused NEUTRON_BRANCH: 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/test/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/test/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/test/kuttl/tests OVN_KUTTL_NAMESPACE: ovn-kuttl-tests OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git PASSWORD: '12345678' PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_DEPL_IMG: unused PLACEMENT_BRANCH: main PLACEMENT_COMMIT_HASH: '' PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pull-secret.txt RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_BRANCH: patches RABBITMQ_COMMIT_HASH: '' RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_DEPL_IMG: unused RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git REDHAT_OPERATORS: 'false' REDIS: config/samples/redis_v1beta1_redis.yaml REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml REDIS_DEPL_IMG: unused RH_REGISTRY_PWD: '' RH_REGISTRY_USER: '' SECRET: osp-secret SG_CORE_DEPL_IMG: unused STANDALONE_COMPUTE_DRIVER: libvirt STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 STANDALONE_STORAGE_NET_PREFIX: 172.18.0 STANDALONE_TENANT_NET_PREFIX: 172.19.0 STORAGEMGMT_HOST_ROUTES: '' STORAGE_CLASS: local-storage STORAGE_HOST_ROUTES: '' SWIFT: config/samples/swift_v1beta1_swift.yaml SWIFT_BRANCH: main SWIFT_COMMIT_HASH: '' SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_BRANCH: main TELEMETRY_COMMIT_HASH: '' TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests TELEMETRY_KUTTL_RELPATH: test/kuttl/suites TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git TENANT_HOST_ROUTES: '' TIMEOUT: 300s TLS_ENABLED: 'false' tripleo_deploy: 'export REGISTRY_USER:' 2025-12-08 13:08:34,266 p=29264 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-12-08 13:08:34,266 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.053) 0:00:59.166 ******* 2025-12-08 13:08:34,266 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.053) 0:00:59.165 ******* 2025-12-08 13:08:34,561 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:08:34,571 p=29264 u=zuul n=ansible | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2025-12-08 13:08:34,571 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.304) 0:00:59.471 ******* 2025-12-08 13:08:34,571 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.304) 0:00:59.470 ******* 2025-12-08 13:08:34,594 p=29264 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-12-08 13:08:34,601 p=29264 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-12-08 13:08:34,601 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.030) 0:00:59.501 ******* 2025-12-08 13:08:34,601 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:34 +0000 (0:00:00.030) 0:00:59.500 ******* 2025-12-08 13:08:35,020 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:08:35,026 p=29264 u=zuul n=ansible | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2025-12-08 13:08:35,027 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:35 +0000 (0:00:00.425) 0:00:59.927 ******* 2025-12-08 13:08:35,027 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:35 +0000 (0:00:00.425) 0:00:59.925 ******* 2025-12-08 13:08:35,046 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:35,059 p=29264 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-12-08 13:08:35,059 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:35 +0000 (0:00:00.032) 0:00:59.959 ******* 2025-12-08 13:08:35,059 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:35 +0000 (0:00:00.032) 0:00:59.958 ******* 2025-12-08 13:08:35,604 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:08:35,613 p=29264 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-12-08 13:08:35,614 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:35 +0000 (0:00:00.554) 0:01:00.514 ******* 2025-12-08 13:08:35,614 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:35 +0000 (0:00:00.554) 0:01:00.512 ******* 2025-12-08 13:08:35,635 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:08:35,645 p=29264 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-12-08 13:08:35,645 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:35 +0000 (0:00:00.031) 0:01:00.545 ******* 2025-12-08 13:08:35,645 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:35 +0000 (0:00:00.031) 0:01:00.544 ******* 2025-12-08 13:08:36,074 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:08:36,131 p=29264 u=zuul n=ansible | PLAY [Run ci/playbooks/content_provider/content_provider.yml] ****************** 2025-12-08 13:08:36,155 p=29264 u=zuul n=ansible | TASK [Install necessary dependencies name=install_yamls_makes, tasks_from=make_download_tools] *** 2025-12-08 13:08:36,156 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.510) 0:01:01.056 ******* 2025-12-08 13:08:36,156 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.510) 0:01:01.054 ******* 2025-12-08 13:08:36,198 p=29264 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2025-12-08 13:08:36,199 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.043) 0:01:01.099 ******* 2025-12-08 13:08:36,199 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.043) 0:01:01.098 ******* 2025-12-08 13:08:36,219 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:36,229 p=29264 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2025-12-08 13:08:36,229 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.030) 0:01:01.129 ******* 2025-12-08 13:08:36,229 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.030) 0:01:01.128 ******* 2025-12-08 13:08:36,249 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:08:36,260 p=29264 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-12-08 13:08:36,260 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.031) 0:01:01.160 ******* 2025-12-08 13:08:36,260 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.031) 0:01:01.159 ******* 2025-12-08 13:08:36,298 p=29264 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2025-12-08 13:08:36,584 p=30059 u=zuul n=ansible | Using /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg as config file 2025-12-08 13:08:36,854 p=30059 u=zuul n=ansible | PLAY [Download tools] ********************************************************** 2025-12-08 13:08:36,889 p=30059 u=zuul n=ansible | TASK [download_tools : Install build dependencies name=['jq', 'skopeo', 'sqlite', 'httpd-tools', 'virt-install', 'gcc', 'python3-jinja2', 'xmlstarlet', 'openssl']] *** 2025-12-08 13:08:36,889 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.040) 0:00:00.040 ******* 2025-12-08 13:08:36,889 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:36 +0000 (0:00:00.039) 0:00:00.039 ******* 2025-12-08 13:08:43,828 p=30059 u=zuul n=ansible | changed: [localhost] => changed: true msg: '' rc: 0 results: - 'Installed: libisoburn-1.5.4-5.el9.x86_64' - 'Installed: apr-util-bdb-1.6.1-23.el9.x86_64' - 'Installed: libisofs-1.5.4-4.el9.x86_64' - 'Installed: skopeo-2:1.20.0-2.el9.x86_64' - 'Installed: apr-util-openssl-1.6.1-23.el9.x86_64' - 'Installed: virt-install-5.0.0-1.el9.noarch' - 'Installed: virt-manager-common-5.0.0-1.el9.noarch' - 'Installed: xorriso-1.5.4-5.el9.x86_64' - 'Installed: libburn-1.5.4-5.el9.x86_64' - 'Installed: python3-argcomplete-1.12.0-5.el9.noarch' - 'Installed: osinfo-db-20250606-1.el9.noarch' - 'Installed: osinfo-db-tools-1.10.0-1.el9.x86_64' - 'Installed: xmlstarlet-1.6.1-20.el9.x86_64' - 'Installed: httpd-tools-2.4.62-10.el9.x86_64' - 'Installed: apr-1.7.0-12.el9.x86_64' - 'Installed: libosinfo-1.10.0-1.el9.x86_64' - 'Installed: sqlite-3.34.1-9.el9.x86_64' - 'Installed: libvirt-client-11.9.0-1.el9.x86_64' - 'Installed: apr-util-1.6.1-23.el9.x86_64' 2025-12-08 13:08:43,841 p=30059 u=zuul n=ansible | TASK [download_tools : Set opm download url suffix opm_url_suffix=latest/download] *** 2025-12-08 13:08:43,841 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:43 +0000 (0:00:06.951) 0:00:06.992 ******* 2025-12-08 13:08:43,841 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:43 +0000 (0:00:06.951) 0:00:06.991 ******* 2025-12-08 13:08:43,861 p=30059 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-12-08 13:08:43,874 p=30059 u=zuul n=ansible | TASK [download_tools : Set opm download url suffix opm_url_suffix=download/{{ opm_version }}] *** 2025-12-08 13:08:43,874 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:43 +0000 (0:00:00.033) 0:00:07.025 ******* 2025-12-08 13:08:43,874 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:43 +0000 (0:00:00.033) 0:00:07.024 ******* 2025-12-08 13:08:43,898 p=30059 u=zuul n=ansible | ok: [localhost] => ansible_facts: opm_url_suffix: download/v1.30.0 changed: false 2025-12-08 13:08:43,908 p=30059 u=zuul n=ansible | TASK [download_tools : Create $HOME/bin dir path={{ lookup('env', 'HOME') }}/bin, state=directory, mode=0755] *** 2025-12-08 13:08:43,908 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:43 +0000 (0:00:00.033) 0:00:07.058 ******* 2025-12-08 13:08:43,908 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:43 +0000 (0:00:00.033) 0:00:07.057 ******* 2025-12-08 13:08:44,204 p=30059 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-12-08 13:08:44,214 p=30059 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-12-08 13:08:44,214 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:44 +0000 (0:00:00.306) 0:00:07.365 ******* 2025-12-08 13:08:44,214 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:44 +0000 (0:00:00.306) 0:00:07.364 ******* 2025-12-08 13:08:45,496 p=30059 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-1765199324.5750105-uxldwiu6/tmp4kfcp3id state: file status_code: 200 uid: 1000 url: https://github.com/operator-framework/operator-registry/releases/download/v1.30.0/linux-amd64-opm 2025-12-08 13:08:45,509 p=30059 u=zuul n=ansible | TASK [download_tools : Get version from sdk_version _sdk_version={{ sdk_version | regex_search('v(.*)', '\1') | first }}] *** 2025-12-08 13:08:45,509 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:45 +0000 (0:00:01.294) 0:00:08.659 ******* 2025-12-08 13:08:45,509 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:45 +0000 (0:00:01.294) 0:00:08.658 ******* 2025-12-08 13:08:45,548 p=30059 u=zuul n=ansible | ok: [localhost] => ansible_facts: _sdk_version: 1.41.1 changed: false 2025-12-08 13:08:45,558 p=30059 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-12-08 13:08:45,558 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:45 +0000 (0:00:00.049) 0:00:08.708 ******* 2025-12-08 13:08:45,558 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:45 +0000 (0:00:00.049) 0:00:08.707 ******* 2025-12-08 13:08:45,575 p=30059 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-12-08 13:08:45,584 p=30059 u=zuul n=ansible | TASK [download_tools : Set operator-sdk file for version >= 1.3.0 _operator_sdk_file=operator-sdk_linux_amd64] *** 2025-12-08 13:08:45,584 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:45 +0000 (0:00:00.025) 0:00:08.734 ******* 2025-12-08 13:08:45,584 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:45 +0000 (0:00:00.025) 0:00:08.733 ******* 2025-12-08 13:08:45,608 p=30059 u=zuul n=ansible | ok: [localhost] => ansible_facts: _operator_sdk_file: operator-sdk_linux_amd64 changed: false 2025-12-08 13:08:45,618 p=30059 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-12-08 13:08:45,618 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:45 +0000 (0:00:00.033) 0:00:08.768 ******* 2025-12-08 13:08:45,618 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:45 +0000 (0:00:00.033) 0:00:08.767 ******* 2025-12-08 13:08:46,728 p=30059 u=zuul n=ansible | changed: [localhost] => changed: true checksum_dest: null checksum_src: b29fbaf7b88d11c0fc7b56fc7468cc20bbb00875 dest: /home/zuul/bin/operator-sdk elapsed: 0 gid: 1000 group: zuul md5sum: f288351121b669bf298bab2daeb0d4de mode: '0755' msg: OK (120534604 bytes) owner: zuul secontext: unconfined_u:object_r:home_bin_t:s0 size: 120534604 src: /home/zuul/.ansible/tmp/ansible-moduletmp-1765199325.8812304-9bczllq1/tmpce7vrvwn state: file status_code: 200 uid: 1000 url: https://github.com/operator-framework/operator-sdk/releases/download/v1.41.1/operator-sdk_linux_amd64 2025-12-08 13:08:46,738 p=30059 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-12-08 13:08:46,738 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:46 +0000 (0:00:01.120) 0:00:09.889 ******* 2025-12-08 13:08:46,738 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:46 +0000 (0:00:01.120) 0:00:09.888 ******* 2025-12-08 13:08:48,032 p=30059 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-1765199326.7614763-30562-17000033101271/kustomize_v5.0.3_linux_amd64jj11_04i.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-1765199326.7614763-30562-17000033101271/kustomize_v5.0.3_linux_amd64jj11_04i.tar.gz state: directory uid: 1000 2025-12-08 13:08:48,044 p=30059 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-12-08 13:08:48,045 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:48 +0000 (0:00:01.306) 0:00:11.195 ******* 2025-12-08 13:08:48,045 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:48 +0000 (0:00:01.306) 0:00:11.194 ******* 2025-12-08 13:08:48,459 p=30059 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: 193737032 state: hard status_code: 304 uid: 1000 url: https://dl.k8s.io/release/v1.25.7/bin/linux/amd64/kubectl 2025-12-08 13:08:48,468 p=30059 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-12-08 13:08:48,468 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:48 +0000 (0:00:00.423) 0:00:11.619 ******* 2025-12-08 13:08:48,469 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:48 +0000 (0:00:00.423) 0:00:11.618 ******* 2025-12-08 13:08:49,446 p=30059 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-1765199328.7349522-rzcjzz_h/tmpqxhgabwn 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-12-08 13:08:49,458 p=30059 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-12-08 13:08:49,458 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:49 +0000 (0:00:00.989) 0:00:12.609 ******* 2025-12-08 13:08:49,458 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:49 +0000 (0:00:00.989) 0:00:12.608 ******* 2025-12-08 13:08:53,227 p=30059 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-1765199329.485726-30600-270195062225349/chainsaw_linux_amd64xwpw5mms.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-1765199329.485726-30600-270195062225349/chainsaw_linux_amd64xwpw5mms.tar.gz state: directory uid: 1000 2025-12-08 13:08:53,237 p=30059 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-12-08 13:08:53,237 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:53 +0000 (0:00:03.778) 0:00:16.387 ******* 2025-12-08 13:08:53,237 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:53 +0000 (0:00:03.778) 0:00:16.386 ******* 2025-12-08 13:08:54,417 p=30059 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-1765199333.2603953-30631-20300937736699/yq_linux_amd64z31j0w8r.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-1765199333.2603953-30631-20300937736699/yq_linux_amd64z31j0w8r.tar.gz state: directory uid: 1000 2025-12-08 13:08:54,426 p=30059 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-12-08 13:08:54,426 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:54 +0000 (0:00:01.188) 0:00:17.576 ******* 2025-12-08 13:08:54,426 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:54 +0000 (0:00:01.188) 0:00:17.575 ******* 2025-12-08 13:08:54,607 p=30059 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-12-08 13:08:54,617 p=30059 u=zuul n=ansible | TASK [download_tools : Deinstall golang state=absent, name=['golang-bin', 'golang-src', 'golang']] *** 2025-12-08 13:08:54,617 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:54 +0000 (0:00:00.191) 0:00:17.768 ******* 2025-12-08 13:08:54,617 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:54 +0000 (0:00:00.191) 0:00:17.767 ******* 2025-12-08 13:08:55,731 p=30059 u=zuul n=ansible | ok: [localhost] => changed: false msg: Nothing to do rc: 0 results: [] 2025-12-08 13:08:55,742 p=30059 u=zuul n=ansible | TASK [download_tools : Delete old go version installed from upstream path={{ item }}, state=absent] *** 2025-12-08 13:08:55,742 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:55 +0000 (0:00:01.124) 0:00:18.892 ******* 2025-12-08 13:08:55,742 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:55 +0000 (0:00:01.124) 0:00:18.891 ******* 2025-12-08 13:08:55,973 p=30059 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-12-08 13:08:56,147 p=30059 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-12-08 13:08:57,317 p=30059 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-12-08 13:08:57,489 p=30059 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-12-08 13:08:57,658 p=30059 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-12-08 13:08:57,670 p=30059 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-12-08 13:08:57,670 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:57 +0000 (0:00:01.928) 0:00:20.820 ******* 2025-12-08 13:08:57,670 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:08:57 +0000 (0:00:01.928) 0:00:20.819 ******* 2025-12-08 13:09:10,208 p=30059 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-1765199337.6938944-30695-137229334152522/go1.24.6.linux-amd64qtept4wl.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-1765199337.6938944-30695-137229334152522/go1.24.6.linux-amd64qtept4wl.tar.gz state: directory uid: 0 2025-12-08 13:09:10,223 p=30059 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-12-08 13:09:10,223 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:12.553) 0:00:33.374 ******* 2025-12-08 13:09:10,223 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:12.553) 0:00:33.373 ******* 2025-12-08 13:09:10,601 p=30059 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.005934' end: '2025-12-08 13:09:10.578416' item: go msg: '' rc: 0 start: '2025-12-08 13:09:10.572482' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] 2025-12-08 13:09:10,773 p=30059 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.005036' end: '2025-12-08 13:09:10.753282' item: gofmt msg: '' rc: 0 start: '2025-12-08 13:09:10.748246' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] 2025-12-08 13:09:10,782 p=30059 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-12-08 13:09:10,782 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:00.558) 0:00:33.932 ******* 2025-12-08 13:09:10,782 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:00.558) 0:00:33.931 ******* 2025-12-08 13:09:10,794 p=30059 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-12-08 13:09:10,834 p=30059 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | localhost : ok=18 changed=10 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:00.051) 0:00:33.984 ******* 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | =============================================================================== 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Download and extract golang --------------------------- 12.55s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Install build dependencies ----------------------------- 6.95s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Download chainsaw -------------------------------------- 3.78s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Delete old go version installed from upstream ---------- 1.93s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Download and extract kustomize ------------------------- 1.31s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Download opm ------------------------------------------- 1.29s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Download and extract yq -------------------------------- 1.19s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Deinstall golang --------------------------------------- 1.12s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Download operator-sdk ---------------------------------- 1.12s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Download kuttl ----------------------------------------- 0.99s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Set alternatives link to installed go version ---------- 0.56s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Download kubectl --------------------------------------- 0.42s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Create $HOME/bin dir ----------------------------------- 0.31s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Link yq_linux_amd64 as yq ------------------------------ 0.19s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Clean bash cache --------------------------------------- 0.05s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Get version from sdk_version --------------------------- 0.05s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Set operator-sdk file for version >= 1.3.0 ------------- 0.03s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Set opm download url suffix ---------------------------- 0.03s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Set opm download url suffix ---------------------------- 0.03s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | download_tools : Set operator-sdk file for version < 1.3.0 -------------- 0.03s 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:00.052) 0:00:33.984 ******* 2025-12-08 13:09:10,834 p=30059 u=zuul n=ansible | =============================================================================== 2025-12-08 13:09:10,835 p=30059 u=zuul n=ansible | download_tools --------------------------------------------------------- 33.94s 2025-12-08 13:09:10,835 p=30059 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-08 13:09:10,835 p=30059 u=zuul n=ansible | total ------------------------------------------------------------------ 33.94s 2025-12-08 13:09:10,921 p=29264 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | default(true) }} 2025-12-08 13:09:10,924 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:09:10,936 p=29264 u=zuul n=ansible | TASK [Deploy content provider registry name=registry_deploy] ******************* 2025-12-08 13:09:10,937 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:34.676) 0:01:35.837 ******* 2025-12-08 13:09:10,937 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:34.676) 0:01:35.835 ******* 2025-12-08 13:09:10,978 p=29264 u=zuul n=ansible | TASK [Install Podman package name=podman] ************************************** 2025-12-08 13:09:10,978 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:00.041) 0:01:35.878 ******* 2025-12-08 13:09:10,978 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:10 +0000 (0:00:00.041) 0:01:35.877 ******* 2025-12-08 13:09:11,014 p=29264 u=zuul n=ansible | TASK [podman : Ensure podman is installed name={{ cifmw_podman_packages }}, state=present] *** 2025-12-08 13:09:11,014 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:11 +0000 (0:00:00.035) 0:01:35.914 ******* 2025-12-08 13:09:11,014 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:11 +0000 (0:00:00.035) 0:01:35.913 ******* 2025-12-08 13:09:12,068 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:12,079 p=29264 u=zuul n=ansible | TASK [podman : Enable loginctl linger for ansible_user_id _raw_params=loginctl enable-linger {{ cifmw_podman_user_linger }}] *** 2025-12-08 13:09:12,079 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:01.065) 0:01:36.980 ******* 2025-12-08 13:09:12,080 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:01.065) 0:01:36.978 ******* 2025-12-08 13:09:12,411 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:09:12,428 p=29264 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-12-08 13:09:12,428 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:00.348) 0:01:37.328 ******* 2025-12-08 13:09:12,428 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:00.348) 0:01:37.327 ******* 2025-12-08 13:09:12,445 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:09:12,458 p=29264 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-12-08 13:09:12,459 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:00.030) 0:01:37.359 ******* 2025-12-08 13:09:12,459 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:00.030) 0:01:37.357 ******* 2025-12-08 13:09:12,474 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:09:12,483 p=29264 u=zuul n=ansible | TASK [podman : Run podman system migrate if subuid/subgid files were changed _raw_params=podman system migrate] *** 2025-12-08 13:09:12,483 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:00.024) 0:01:37.383 ******* 2025-12-08 13:09:12,483 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:00.024) 0:01:37.382 ******* 2025-12-08 13:09:12,508 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:09:12,519 p=29264 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-12-08 13:09:12,519 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:00.036) 0:01:37.420 ******* 2025-12-08 13:09:12,520 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:12 +0000 (0:00:00.036) 0:01:37.418 ******* 2025-12-08 13:09:18,382 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:09:18,388 p=29264 u=zuul n=ansible | TASK [registry_deploy : Open port for local registry _raw_params={{ item }}] *** 2025-12-08 13:09:18,388 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:18 +0000 (0:00:05.868) 0:01:43.288 ******* 2025-12-08 13:09:18,388 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:18 +0000 (0:00:05.868) 0:01:43.287 ******* 2025-12-08 13:09:18,600 p=29264 u=zuul n=ansible | changed: [localhost] => (item=nft add table ip filter) 2025-12-08 13:09:18,798 p=29264 u=zuul n=ansible | changed: [localhost] => (item=nft add chain ip filter INPUT { type filter hook input priority 0 \; }) 2025-12-08 13:09:18,986 p=29264 u=zuul n=ansible | changed: [localhost] => (item=nft insert rule ip filter INPUT tcp dport 5001 counter accept) 2025-12-08 13:09:18,994 p=29264 u=zuul n=ansible | TASK [registry_deploy : Ensure registries.conf.d exists path=/etc/containers/registries.conf.d, state=directory, mode=0755] *** 2025-12-08 13:09:18,994 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:18 +0000 (0:00:00.605) 0:01:43.894 ******* 2025-12-08 13:09:18,994 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:18 +0000 (0:00:00.605) 0:01:43.893 ******* 2025-12-08 13:09:19,193 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:19,201 p=29264 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-12-08 13:09:19,201 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.206) 0:01:44.101 ******* 2025-12-08 13:09:19,201 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.206) 0:01:44.100 ******* 2025-12-08 13:09:19,392 p=29264 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-12-08 13:09:19,392 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:09:19,403 p=29264 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-12-08 13:09:19,403 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.202) 0:01:44.303 ******* 2025-12-08 13:09:19,403 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.202) 0:01:44.302 ******* 2025-12-08 13:09:19,434 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:19,440 p=29264 u=zuul n=ansible | TASK [Build Operators name=operator_build] ************************************* 2025-12-08 13:09:19,440 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.037) 0:01:44.340 ******* 2025-12-08 13:09:19,440 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.037) 0:01:44.339 ******* 2025-12-08 13:09:19,489 p=29264 u=zuul n=ansible | TASK [operator_build : Ensure mandatory directories exist path={{ cifmw_operator_build_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-12-08 13:09:19,489 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.048) 0:01:44.389 ******* 2025-12-08 13:09:19,489 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.048) 0:01:44.388 ******* 2025-12-08 13:09:19,681 p=29264 u=zuul n=ansible | ok: [localhost] => (item=artifacts) 2025-12-08 13:09:19,843 p=29264 u=zuul n=ansible | ok: [localhost] => (item=logs) 2025-12-08 13:09:19,850 p=29264 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-12-08 13:09:19,851 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.361) 0:01:44.751 ******* 2025-12-08 13:09:19,851 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.361) 0:01:44.749 ******* 2025-12-08 13:09:19,867 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:19,874 p=29264 u=zuul n=ansible | TASK [operator_build : Populate operators list with zuul info _raw_params=zuul_info.yml] *** 2025-12-08 13:09:19,874 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.023) 0:01:44.774 ******* 2025-12-08 13:09:19,874 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.023) 0:01:44.773 ******* 2025-12-08 13:09:19,907 p=29264 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': '655', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/655', 'commit_id': 'e333968439736d96b4fb466ba1041fc68e37a102', 'patchset': 'e333968439736d96b4fb466ba1041fc68e37a102', '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-12-08 13:09:19,915 p=29264 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-12-08 13:09:19,915 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.040) 0:01:44.815 ******* 2025-12-08 13:09:19,915 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:19 +0000 (0:00:00.040) 0:01:44.814 ******* 2025-12-08 13:09:20,586 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:20,593 p=29264 u=zuul n=ansible | TASK [operator_build : Add operator info with new content zuul_info_operators={{ zuul_info_operators|default([]) + operator_info }}] *** 2025-12-08 13:09:20,593 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.678) 0:01:45.494 ******* 2025-12-08 13:09:20,594 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.678) 0:01:45.492 ******* 2025-12-08 13:09:20,621 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:20,627 p=29264 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-12-08 13:09:20,627 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.033) 0:01:45.527 ******* 2025-12-08 13:09:20,627 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.033) 0:01:45.526 ******* 2025-12-08 13:09:20,683 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:20,692 p=29264 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-12-08 13:09:20,693 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.065) 0:01:45.593 ******* 2025-12-08 13:09:20,693 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.065) 0:01:45.591 ******* 2025-12-08 13:09:20,743 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:20,750 p=29264 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-12-08 13:09:20,750 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.057) 0:01:45.651 ******* 2025-12-08 13:09:20,751 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.057) 0:01:45.649 ******* 2025-12-08 13:09:20,785 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:20,795 p=29264 u=zuul n=ansible | TASK [operator_build : Clone operator's code when src dir is empty _raw_params=clone.yml] *** 2025-12-08 13:09:20,795 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.044) 0:01:45.695 ******* 2025-12-08 13:09:20,795 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.044) 0:01:45.694 ******* 2025-12-08 13:09:20,834 p=29264 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': 'e333968439736d96b4fb466ba1041fc68e37a102', 'pr_owner': 'mumesan/ironic-operator'}) 2025-12-08 13:09:20,837 p=29264 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-12-08 13:09:20,854 p=29264 u=zuul n=ansible | TASK [operator_build : ironic-operator - Check if src code exists path={{ operator.src }}] *** 2025-12-08 13:09:20,854 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.059) 0:01:45.754 ******* 2025-12-08 13:09:20,854 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:20 +0000 (0:00:00.059) 0:01:45.753 ******* 2025-12-08 13:09:21,036 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:21,044 p=29264 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-12-08 13:09:21,044 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.190) 0:01:45.944 ******* 2025-12-08 13:09:21,044 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.189) 0:01:45.943 ******* 2025-12-08 13:09:21,059 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:09:21,067 p=29264 u=zuul n=ansible | TASK [operator_build : openstack-operator - Check if src code exists path={{ operator.src }}] *** 2025-12-08 13:09:21,067 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.022) 0:01:45.967 ******* 2025-12-08 13:09:21,067 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.022) 0:01:45.966 ******* 2025-12-08 13:09:21,271 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:21,279 p=29264 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-12-08 13:09:21,280 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.212) 0:01:46.180 ******* 2025-12-08 13:09:21,280 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.212) 0:01:46.178 ******* 2025-12-08 13:09:21,293 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:09:21,300 p=29264 u=zuul n=ansible | TASK [operator_build : Building operators _raw_params=build.yml] *************** 2025-12-08 13:09:21,300 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.020) 0:01:46.201 ******* 2025-12-08 13:09:21,301 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.020) 0:01:46.199 ******* 2025-12-08 13:09:21,329 p=29264 u=zuul n=ansible | skipping: [localhost] => (item={'name': 'openstack-operator', 'src': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image_base': 'ironic'}) 2025-12-08 13:09:21,369 p=29264 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': 'e333968439736d96b4fb466ba1041fc68e37a102', 'pr_owner': 'mumesan/ironic-operator'}) 2025-12-08 13:09:21,387 p=29264 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-12-08 13:09:21,388 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.087) 0:01:46.288 ******* 2025-12-08 13:09:21,388 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.087) 0:01:46.286 ******* 2025-12-08 13:09:21,698 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:21,706 p=29264 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-12-08 13:09:21,706 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.318) 0:01:46.606 ******* 2025-12-08 13:09:21,706 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.318) 0:01:46.605 ******* 2025-12-08 13:09:21,729 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:21,735 p=29264 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-12-08 13:09:21,735 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.029) 0:01:46.635 ******* 2025-12-08 13:09:21,735 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.029) 0:01:46.634 ******* 2025-12-08 13:09:21,757 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:21,766 p=29264 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-12-08 13:09:21,766 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.031) 0:01:46.667 ******* 2025-12-08 13:09:21,766 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.031) 0:01:46.665 ******* 2025-12-08 13:09:21,795 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:21,803 p=29264 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-12-08 13:09:21,803 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.036) 0:01:46.703 ******* 2025-12-08 13:09:21,803 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:21 +0000 (0:00:00.036) 0:01:46.702 ******* 2025-12-08 13:09:30,850 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:09:30,858 p=29264 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-12-08 13:09:30,858 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:30 +0000 (0:00:09.055) 0:01:55.759 ******* 2025-12-08 13:09:30,859 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:30 +0000 (0:00:09.055) 0:01:55.757 ******* 2025-12-08 13:09:31,096 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:09:31,104 p=29264 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-12-08 13:09:31,104 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:31 +0000 (0:00:00.245) 0:01:56.004 ******* 2025-12-08 13:09:31,104 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:31 +0000 (0:00:00.245) 0:01:56.003 ******* 2025-12-08 13:09:31,146 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:31,154 p=29264 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-12-08 13:09:31,154 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:31 +0000 (0:00:00.049) 0:01:56.054 ******* 2025-12-08 13:09:31,154 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:31 +0000 (0:00:00.049) 0:01:56.053 ******* 2025-12-08 13:09:31,184 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:09:31,192 p=29264 u=zuul n=ansible | TASK [operator_build : ironic-operator - Get golang container image name={{ cifmw_operator_build_golang_ct }}, pull=True] *** 2025-12-08 13:09:31,192 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:31 +0000 (0:00:00.037) 0:01:56.092 ******* 2025-12-08 13:09:31,192 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:31 +0000 (0:00:00.037) 0:01:56.091 ******* 2025-12-08 13:09:44,843 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:09:44,855 p=29264 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-12-08 13:09:44,855 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:44 +0000 (0:00:13.663) 0:02:09.756 ******* 2025-12-08 13:09:44,856 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:44 +0000 (0:00:13.663) 0:02:09.754 ******* 2025-12-08 13:09:44,897 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:44,907 p=29264 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-12-08 13:09:44,907 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:44 +0000 (0:00:00.051) 0:02:09.807 ******* 2025-12-08 13:09:44,907 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:44 +0000 (0:00:00.051) 0:02:09.806 ******* 2025-12-08 13:09:44,942 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:44,952 p=29264 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-12-08 13:09:44,952 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:44 +0000 (0:00:00.044) 0:02:09.852 ******* 2025-12-08 13:09:44,952 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:44 +0000 (0:00:00.044) 0:02:09.851 ******* 2025-12-08 13:09:44,984 p=29264 u=zuul n=ansible | ok: [localhost] 2025-12-08 13:09:44,995 p=29264 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-12-08 13:09:44,996 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:44 +0000 (0:00:00.043) 0:02:09.896 ******* 2025-12-08 13:09:44,996 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:09:44 +0000 (0:00:00.043) 0:02:09.894 ******* 2025-12-08 13:09:45,053 p=29264 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_ironic_operator_call.log 2025-12-08 13:10:26,148 p=29264 u=zuul n=ansible | changed: [localhost] 2025-12-08 13:10:26,162 p=29264 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-12-08 13:10:26,162 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:10:26 +0000 (0:00:41.166) 0:02:51.063 ******* 2025-12-08 13:10:26,163 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:10:26 +0000 (0:00:41.166) 0:02:51.061 ******* 2025-12-08 13:10:26,181 p=29264 u=zuul n=ansible | skipping: [localhost] 2025-12-08 13:10:26,197 p=29264 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-12-08 13:10:26,197 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:10:26 +0000 (0:00:00.034) 0:02:51.097 ******* 2025-12-08 13:10:26,198 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:10:26 +0000 (0:00:00.034) 0:02:51.096 ******* 2025-12-08 13:10:26,265 p=29264 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_ironic_operator_call_docker.log 2025-12-08 13:16:37,226 p=29264 u=zuul n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2025-12-08 13:16:38,268 p=29264 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\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen && /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen --version | grep -q v0.18.0 || \\\nGOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.18.0\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@release-0.22\ngo: downloading sigs.k8s.io/controller-runtime v0.22.4\ngo: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20251103140007-7a1b16d039d2\ngo: downloading go.uber.org/zap v1.27.0\ngo: downloading github.com/spf13/afero v1.12.0\ngo: downloading golang.org/x/text v0.23.0\ngo: downloading go.uber.org/multierr v1.10.0\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/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-12-08T13:11:26.325Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20251103140007-7a1b16d039d2/main.go:80\tusing binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin\"}\n2025-12-08T13:11:26.325Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20251103140007-7a1b16d039d2/main.go:86\tusing HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2025-12-08T13:11:26.325Z\tDEBUG\tuse\tstore/store.go:76\tensuring base binaries dir exists\n2025-12-08T13:11:26.326Z\tINFO\tenv/env.go:245\tno version specified, finding latest\n2025-12-08T13:11:26.326Z\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-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.1\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.0\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.33.0\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.32.0\"}\n2025-12-08T13:11:26.379Z\tDEBUG\tfetch\tenv/env.go:296\twriting downloaded archive\t{\"path\": \"/tmp/537485064-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2025-12-08T13:11:26.379Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}\n2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}\n2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}\n2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}\n2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}\n2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}\n2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}\n2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}\n2025-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.765Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded archive\t{\"path\": \"/tmp/537485064-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2025-12-08T13:11:27.099Z\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-12-08T13:11:27.099Z\tDEBUG\tuse\tstore/store.go:152\textracting archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2025-12-08T13:11:27.099Z\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-12-08T13:11:27.099Z\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-12-08T13:11:27.306Z\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-12-08T13:11:27.755Z\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-12-08T13:11:28.399Z\tDEBUG\tuse\tstore/store.go:188\tunpacked archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2025-12-08T13:11:28.399Z\tDEBUG\tuse\tstore/store.go:190\tswitching version-platform directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2025-12-08T13:11:28.399Z\tDEBUG\tfetch\tenv/env.go:314\tremoving archive from disk\t{\"path\": \"/tmp/537485064-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,../../internal/ironic,../../internal/ironicapi,../../internal/ironicconductor,../../internal/ironicinspector,../../internal/ironicneutronagent, --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./test/...\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/test/functional\n===================================================================================================================\nRandom Seed: \e[1m1765199488\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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.132 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Sets ReadyCondition and replica count\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:200\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:11:47.678Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:11:47.684Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:11:47.709Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9b056935-25cc-4a85-a75a-379cb8647dfa\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}}\n \ 2025-12-08T13:11:47.709Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:11:47.714Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.databaseInstance\"\n \ 2025-12-08T13:11:47.714Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.serviceAccount\"\n \ 2025-12-08T13:11:47.725Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}}\n \ 2025-12-08T13:11:47.729Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Deployment\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.ConfigMap\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Role\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.RoleBinding\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting Controller\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1beta1.IronicConductor\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.StatefulSet\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Route\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Service\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.PersistentVolumeClaim\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Role\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.RoleBinding\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.IronicInspector\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneService\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1beta1.Topology\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting Controller\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Route\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Service\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Role\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.RoleBinding\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.StatefulSet\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.ConfigMap\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n 2025-12-08T13:11:47.762Z\tINFO\tStarting Controller\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.Ironic\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicConductor\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicAPI\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicInspector\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Job\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Secret\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ConfigMap\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.IronicAPI\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Role\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Deployment\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.RoleBinding\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Service\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Role\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting Controller\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.Topology\"}\n \ 2025-12-08T13:11:47.763Z\tINFO\tStarting Controller\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\"}\n \ 2025-12-08T13:11:47.779Z\tINFO\tControllers.IronicConductor\tinput source rabbitmq-secret changed, reconcile: ironic-conductor - 58830d73-30e3-49bc-bfa7-cb31e64fca8b\n 2025-12-08T13:11:47.779Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 58830d73-30e3-49bc-bfa7-cb31e64fca8b\n \ 2025-12-08T13:11:47.877Z\tINFO\tStarting workers\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"worker count\": 1}\n 2025-12-08T13:11:47.879Z\tINFO\tStarting workers\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"worker count\": 1}\n 2025-12-08T13:11:47.883Z\tINFO\tStarting workers\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"worker count\": 1}\n 2025-12-08T13:11:47.883Z\tINFO\tStarting workers\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"worker count\": 1}\n 2025-12-08T13:11:47.883Z\tINFO\tStarting workers\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"worker count\": 1}\n 2025-12-08T13:11:47.898Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}\n 2025-12-08T13:11:47.901Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}\n 2025-12-08T13:11:47.902Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}\n 2025-12-08T13:11:47.904Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}\n 2025-12-08T13:11:47.909Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}\n 2025-12-08T13:11:47.917Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6bdceb4c-2036-4007-ae46-eb5d5322e637\"}\n 2025-12-08T13:11:48.008Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6bdceb4c-2036-4007-ae46-eb5d5322e637\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:48.008Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2307dd74-052c-433b-a75d-cd850923466d\"}\n 2025-12-08T13:11:48.012Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2307dd74-052c-433b-a75d-cd850923466d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:48.019Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"17f714bd-41cd-4e0b-b814-27bc699acaff\"}\n 2025-12-08T13:11:48.023Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"17f714bd-41cd-4e0b-b814-27bc699acaff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:48.064Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"714a3fd2-e3c2-43ad-baa1-cde12bc126d5\"}\n 2025-12-08T13:11:48.067Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"714a3fd2-e3c2-43ad-baa1-cde12bc126d5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:48.149Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65cebc0b-0f01-438a-838b-fe7f60198f93\"}\n 2025-12-08T13:11:48.152Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65cebc0b-0f01-438a-838b-fe7f60198f93\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:48.313Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ef79faf-7e73-4cb2-8b26-5fd561d05451\"}\n 2025-12-08T13:11:48.319Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ef79faf-7e73-4cb2-8b26-5fd561d05451\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:48.640Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ed1c00b4-a9cb-4bbd-b952-3ca6c11abb28\"}\n 2025-12-08T13:11:48.644Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ed1c00b4-a9cb-4bbd-b952-3ca6c11abb28\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:49.284Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6fe49b52-47cc-465a-b59c-c69a075f25d1\"}\n 2025-12-08T13:11:49.288Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6fe49b52-47cc-465a-b59c-c69a075f25d1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:50.568Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d22a15a5-2100-4dd7-be36-a67f26019fb9\"}\n 2025-12-08T13:11:50.572Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d22a15a5-2100-4dd7-be36-a67f26019fb9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:53.133Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"72188d0c-fc32-4a0e-a04f-a6cfdf539b56\"}\n 2025-12-08T13:11:53.136Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"72188d0c-fc32-4a0e-a04f-a6cfdf539b56\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:58.257Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cc4443c8-4950-42eb-8b39-96fc3fc98249\"}\n 2025-12-08T13:11:58.261Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cc4443c8-4950-42eb-8b39-96fc3fc98249\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:07.731\e[0m\n 2025-12-08T13:12:07.732Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:11:47Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:11:47Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\",\"resourceVersion\":\"299\",\"uid\":\"dd577d82-6fe9-4236-ac58-0967d22b6119\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:12:07.742Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9dd6316-c764-453e-801f-cc5781b9124a\"}\n 2025-12-08T13:12:07.742Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9dd6316-c764-453e-801f-cc5781b9124a\"}\n 2025-12-08T13:12:07.768Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"Kind\": \"IronicConductor\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0013f77c0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:07.731\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc000998030?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc000ba0800})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc00002a270?, 0xc000500008?}, {0x23acb75, 0x4}, {0xc00078d020, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc00002a270?, 0xc000ba0800?}, {0xc00078d020?, 0xc00002a270?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002cb9d0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002cb9d0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc000998030, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.10()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:201 +0x3a\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] [25.652 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/test/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:895\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:11:47.061Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-global-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:11:47.066Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-api-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:11:47.069Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-conductor-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:11:47.072Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-inspector-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:11:47.076Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-nagent-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:11:47.092Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-f0b38a25-79ae-41de-9cf9-3454f0116f75\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:47.092Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-global-topology\"}}}}\n \ 2025-12-08T13:11:47.096Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:11:47.096Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:11:47.096Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:11:47.100Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:11:47.100Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"\n 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"\n 2025-12-08T13:11:47.104Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:11:47.115Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:11:47.115Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:11:47.115Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:11:47.121Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:11:47.121Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:11:47.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\"}\n 2025-12-08T13:11:47.140Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\"}\n 2025-12-08T13:11:47.143Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\"}\n 2025-12-08T13:11:47.145Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\"}\n 2025-12-08T13:11:47.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.153Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9a10c62d-6d73-4229-9952-592f40ea8068\"}\n 2025-12-08T13:11:47.165Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9a10c62d-6d73-4229-9952-592f40ea8068\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.169Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9a10c62d-6d73-4229-9952-592f40ea8068\"}\n 2025-12-08T13:11:47.174Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9a10c62d-6d73-4229-9952-592f40ea8068\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.179Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:47.184Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:47.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}\n 2025-12-08T13:11:47.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.269Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}\n 2025-12-08T13:11:47.273Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}\n 2025-12-08T13:11:47.275Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}\n 2025-12-08T13:11:47.275Z\tINFO\tControllers.Ironic\tInput maps hash input - n65fh98h698h686h55h5f9h5c5h7fh5c6h546h64bh675h66dhf4h5dfh7bh88h5bbh547h594h65ch8bh8bh688h586h65bhf5h647h55h5bdh599h5d4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}\n 2025-12-08T13:11:47.282Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\"}\n 2025-12-08T13:11:47.283Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.370Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\"}\n 2025-12-08T13:11:47.372Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\"}\n 2025-12-08T13:11:47.376Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\"}\n 2025-12-08T13:11:47.385Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}\n 2025-12-08T13:11:47.386Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.386Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:47.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}\n 2025-12-08T13:11:47.472Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}\n 2025-12-08T13:11:47.472Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}\n 2025-12-08T13:11:47.475Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n6dh54fh667hb5h66ch654h647h67h5c8h589h9bh65h64bh5bfh675h565h9dh5f7h65fh5b4hch5f8h64ch65hd9h6dh5d5h545h5d9h679h54h97q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}\n 2025-12-08T13:11:47.475Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}\n 2025-12-08T13:11:47.497Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}\n 2025-12-08T13:11:47.508Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}\n 2025-12-08T13:11:47.508Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.518Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37470322-c056-43c3-a29d-508e79430450\"}\n 2025-12-08T13:11:47.520Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"54fe5ea2-4afd-4d67-9ef3-0bac01ee629b\"}\n 2025-12-08T13:11:47.521Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b32e12d7-c6bf-4b6c-aaf1-d14614e50629\"}\n 2025-12-08T13:11:47.522Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"54fe5ea2-4afd-4d67-9ef3-0bac01ee629b\"}\n 2025-12-08T13:11:47.522Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"54fe5ea2-4afd-4d67-9ef3-0bac01ee629b\"}\n 2025-12-08T13:11:47.527Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37470322-c056-43c3-a29d-508e79430450\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:47.533Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"11ff36de-1062-4441-85e4-a6f0ec3169fc\"}\n 2025-12-08T13:11:47.534Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a6627215-1d58-42f3-95d8-fd27772876bc\"}\n 2025-12-08T13:11:47.534Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a6627215-1d58-42f3-95d8-fd27772876bc\"}\n 2025-12-08T13:11:47.535Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b32e12d7-c6bf-4b6c-aaf1-d14614e50629\"}\n 2025-12-08T13:11:47.538Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37470322-c056-43c3-a29d-508e79430450\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:47.551Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8129d5a2-4ee0-4c14-9398-e17cd4732e7f\"}\n 2025-12-08T13:11:47.552Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8129d5a2-4ee0-4c14-9398-e17cd4732e7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:47.554Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b32e12d7-c6bf-4b6c-aaf1-d14614e50629\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.554Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c606ccc9-af6e-4e1a-aa69-a23626fd063a\"}\n 2025-12-08T13:11:47.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}\n 2025-12-08T13:11:47.572Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8129d5a2-4ee0-4c14-9398-e17cd4732e7f\"}\n 2025-12-08T13:11:47.576Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}\n 2025-12-08T13:11:47.576Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}\n 2025-12-08T13:11:47.580Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n6dh54fh667hb5h66ch654h647h67h5c8h589h9bh65h64bh5bfh675h565h9dh5f7h65fh5b4hch5f8h64ch65hd9h6dh5d5h545h5d9h679h54h97q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}\n 2025-12-08T13:11:47.580Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}\n 2025-12-08T13:11:47.580Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8129d5a2-4ee0-4c14-9398-e17cd4732e7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:47.581Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}\n 2025-12-08T13:11:47.588Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}\n 2025-12-08T13:11:47.589Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.629Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"11ff36de-1062-4441-85e4-a6f0ec3169fc\"}\n 2025-12-08T13:11:47.632Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"11ff36de-1062-4441-85e4-a6f0ec3169fc\"}\n 2025-12-08T13:11:47.632Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5dch597h7fhd7h55dh5fbh8h569h575hddh568h5cfh65dh79h568h5fbh67h5c4h654h5d9h665h5f8h665h59bhb8hf4h547h548h65dhdh75h56dq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"11ff36de-1062-4441-85e4-a6f0ec3169fc\"}\n 2025-12-08T13:11:47.634Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c606ccc9-af6e-4e1a-aa69-a23626fd063a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.635Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c8160f9a-6939-4193-b7dc-7be5d0a2ef74\"}\n 2025-12-08T13:11:47.638Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}\n 2025-12-08T13:11:47.674Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}\n 2025-12-08T13:11:47.675Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}\n 2025-12-08T13:11:47.676Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}\n 2025-12-08T13:11:47.677Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}\n 2025-12-08T13:11:47.688Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}\n 2025-12-08T13:11:47.689Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.728Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}\n 2025-12-08T13:11:47.729Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c8160f9a-6939-4193-b7dc-7be5d0a2ef74\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.729Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"144fece8-e60a-4172-942d-a6d7d8489b4f\"}\n 2025-12-08T13:11:47.732Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}\n 2025-12-08T13:11:47.733Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"144fece8-e60a-4172-942d-a6d7d8489b4f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.733Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}\n 2025-12-08T13:11:47.735Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}\n 2025-12-08T13:11:47.736Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}\n 2025-12-08T13:11:47.737Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}\n 2025-12-08T13:11:47.739Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}\n 2025-12-08T13:11:47.742Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}\n 2025-12-08T13:11:47.748Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:47.749Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.749Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"82bbd6fb-7d45-4298-8eea-f1f2cd979607\"}\n 2025-12-08T13:11:47.749Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}\n 2025-12-08T13:11:47.749Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}\n 2025-12-08T13:11:47.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}\n 2025-12-08T13:11:47.775Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}\n 2025-12-08T13:11:47.776Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}\n 2025-12-08T13:11:47.777Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}\n 2025-12-08T13:11:47.793Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}\n 2025-12-08T13:11:47.793Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.828Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}\n 2025-12-08T13:11:47.829Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"82bbd6fb-7d45-4298-8eea-f1f2cd979607\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.838Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}\n 2025-12-08T13:11:47.841Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}\n 2025-12-08T13:11:47.846Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}\n 2025-12-08T13:11:47.853Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.853Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}\n 2025-12-08T13:11:47.865Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:47.871Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:47.873Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}\n 2025-12-08T13:11:47.874Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}\n 2025-12-08T13:11:47.875Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}\n 2025-12-08T13:11:47.876Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}\n 2025-12-08T13:11:47.876Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:47.878Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}\n 2025-12-08T13:11:47.879Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.910Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"982936fa-7e44-49f2-ab56-cfd516a4360e\"}\n 2025-12-08T13:11:47.929Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}\n 2025-12-08T13:11:47.929Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"982936fa-7e44-49f2-ab56-cfd516a4360e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:47.932Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}\n 2025-12-08T13:11:47.935Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}\n 2025-12-08T13:11:47.937Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}\n 2025-12-08T13:11:47.946Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}\n 2025-12-08T13:11:47.946Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}\n 2025-12-08T13:11:47.954Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}\n 2025-12-08T13:11:47.974Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}\n 2025-12-08T13:11:47.976Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}\n 2025-12-08T13:11:47.976Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}\n 2025-12-08T13:11:47.977Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}\n 2025-12-08T13:11:47.978Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}\n 2025-12-08T13:11:47.978Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:47.980Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}\n 2025-12-08T13:11:47.981Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}\n 2025-12-08T13:11:47.981Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}\n 2025-12-08T13:11:47.982Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}\n 2025-12-08T13:11:48.029Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}\n 2025-12-08T13:11:48.032Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}\n 2025-12-08T13:11:48.034Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}\n 2025-12-08T13:11:48.035Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}\n 2025-12-08T13:11:48.044Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}\n 2025-12-08T13:11:48.044Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}\n 2025-12-08T13:11:48.046Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}\n 2025-12-08T13:11:48.050Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}\n 2025-12-08T13:11:48.053Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}\n 2025-12-08T13:11:48.056Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}\n 2025-12-08T13:11:48.056Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}\n 2025-12-08T13:11:48.064Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}\n 2025-12-08T13:11:48.064Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}\n 2025-12-08T13:11:48.073Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}\n 2025-12-08T13:11:48.073Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}\n 2025-12-08T13:11:48.073Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:48.075Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}\n 2025-12-08T13:11:48.076Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}\n 2025-12-08T13:11:48.077Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}\n 2025-12-08T13:11:48.078Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}\n 2025-12-08T13:11:48.086Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}\n 2025-12-08T13:11:48.086Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:48.089Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91b5fa32-f6b3-418e-860b-fa283e130c07\"}\n 2025-12-08T13:11:48.130Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}\n 2025-12-08T13:11:48.130Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91b5fa32-f6b3-418e-860b-fa283e130c07\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:48.133Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}\n 2025-12-08T13:11:48.137Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}\n 2025-12-08T13:11:48.137Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}\n 2025-12-08T13:11:48.152Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}\n 2025-12-08T13:11:48.152Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}\n 2025-12-08T13:11:48.176Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}\n 2025-12-08T13:11:48.177Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}\n 2025-12-08T13:11:48.178Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}\n 2025-12-08T13:11:48.178Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}\n 2025-12-08T13:11:48.451Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fd3e46d7-3182-46a9-8077-993bfdffaa34\"}\n 2025-12-08T13:11:48.454Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fd3e46d7-3182-46a9-8077-993bfdffaa34\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:49.095Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e278155a-e16c-49ec-be3a-07600dea1e0b\"}\n 2025-12-08T13:11:49.098Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e278155a-e16c-49ec-be3a-07600dea1e0b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:50.379Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba540a16-6040-4daa-9d9a-e95bd8dd598f\"}\n 2025-12-08T13:11:50.385Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba540a16-6040-4daa-9d9a-e95bd8dd598f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:52.164Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}\n 2025-12-08T13:11:52.164Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:52.166Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}\n 2025-12-08T13:11:52.167Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}\n 2025-12-08T13:11:52.167Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}\n 2025-12-08T13:11:52.168Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}\n 2025-12-08T13:11:52.552Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}\n 2025-12-08T13:11:52.552Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:52.554Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}\n 2025-12-08T13:11:52.558Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}\n 2025-12-08T13:11:52.562Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}\n 2025-12-08T13:11:52.562Z\tINFO\tControllers.IronicInspector\tInput maps hash input - nfbh587h67bh5b5hd8h56ch5f9hb5h57ch648h55fh5fch57fh56fh55dh5b9h66dh5b9h587h5b6h88h549h59h687hf7h9ch58dh687h585h666hcch666q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}\n 2025-12-08T13:11:52.568Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\"}\n 2025-12-08T13:11:52.568Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}\n 2025-12-08T13:11:52.568Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:52.569Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:52.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}\n 2025-12-08T13:11:52.571Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\"}\n 2025-12-08T13:11:52.572Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}\n 2025-12-08T13:11:52.573Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}\n 2025-12-08T13:11:52.573Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\"}\n 2025-12-08T13:11:52.574Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}\n 2025-12-08T13:11:52.579Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\"}\n 2025-12-08T13:11:52.584Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}\n 2025-12-08T13:11:52.585Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:52.585Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}\n 2025-12-08T13:11:52.586Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:52.599Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:52.605Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:52.605Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f2ec19c4-133a-4c70-b038-2a2d8f4a82a9\"}\n 2025-12-08T13:11:52.608Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f2ec19c4-133a-4c70-b038-2a2d8f4a82a9\"}\n 2025-12-08T13:11:52.608Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f2ec19c4-133a-4c70-b038-2a2d8f4a82a9\"}\n 2025-12-08T13:11:52.611Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}\n \ 2025-12-08T13:11:52.611Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}\n 2025-12-08T13:11:52.615Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}\n 2025-12-08T13:11:52.616Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}\n 2025-12-08T13:11:52.616Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}\n 2025-12-08T13:11:52.616Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}\n 2025-12-08T13:11:52.618Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}\n 2025-12-08T13:11:52.622Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}\n 2025-12-08T13:11:52.622Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}\n 2025-12-08T13:11:52.623Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}\n 2025-12-08T13:11:52.623Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}\n 2025-12-08T13:11:52.630Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}\n 2025-12-08T13:11:52.631Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}\n 2025-12-08T13:11:52.631Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}\n 2025-12-08T13:11:52.633Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}\n 2025-12-08T13:11:52.634Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}\n 2025-12-08T13:11:52.637Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}\n 2025-12-08T13:11:52.637Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}\n 2025-12-08T13:11:52.642Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}\n 2025-12-08T13:11:52.644Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}\n 2025-12-08T13:11:52.645Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}\n 2025-12-08T13:11:52.645Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}\n 2025-12-08T13:11:52.650Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}\n 2025-12-08T13:11:52.650Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}\n 2025-12-08T13:11:52.672Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}\n 2025-12-08T13:11:52.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}\n 2025-12-08T13:11:52.673Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}\n 2025-12-08T13:11:52.674Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}\n 2025-12-08T13:11:52.675Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}\n 2025-12-08T13:11:52.676Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}\n 2025-12-08T13:11:52.677Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}\n 2025-12-08T13:11:52.678Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}\n 2025-12-08T13:11:52.681Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}\n 2025-12-08T13:11:52.684Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}\n 2025-12-08T13:11:52.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}\n 2025-12-08T13:11:52.687Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}\n 2025-12-08T13:11:52.687Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:52.695Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:52.695Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}\n 2025-12-08T13:11:52.695Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:52.716Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}\n 2025-12-08T13:11:52.719Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}\n 2025-12-08T13:11:52.724Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}\n 2025-12-08T13:11:52.725Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}\n 2025-12-08T13:11:52.734Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}\n 2025-12-08T13:11:52.734Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}\n 2025-12-08T13:11:52.773Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}\n 2025-12-08T13:11:52.774Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}\n 2025-12-08T13:11:52.775Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}\n 2025-12-08T13:11:52.775Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}\n 2025-12-08T13:11:52.776Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}\n 2025-12-08T13:11:52.776Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}\n 2025-12-08T13:11:52.777Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}\n 2025-12-08T13:11:52.778Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}\n 2025-12-08T13:11:52.781Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}\n 2025-12-08T13:11:52.784Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}\n 2025-12-08T13:11:52.787Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}\n 2025-12-08T13:11:52.789Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}\n 2025-12-08T13:11:52.789Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:52.799Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:52.799Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}\n 2025-12-08T13:11:52.800Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:52.873Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}\n 2025-12-08T13:11:52.873Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}\n 2025-12-08T13:11:52.876Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}\n 2025-12-08T13:11:52.879Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}\n 2025-12-08T13:11:52.880Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}\n 2025-12-08T13:11:52.880Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}\n 2025-12-08T13:11:52.886Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}\n 2025-12-08T13:11:52.889Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}\n 2025-12-08T13:11:52.890Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}\n 2025-12-08T13:11:52.892Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}\n 2025-12-08T13:11:52.893Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:52.894Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}\n 2025-12-08T13:11:52.896Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}\n 2025-12-08T13:11:52.897Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}\n 2025-12-08T13:11:52.898Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}\n 2025-12-08T13:11:52.899Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}\n 2025-12-08T13:11:52.905Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}\n 2025-12-08T13:11:52.914Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:52.914Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:52.915Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:52.915Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}\n 2025-12-08T13:11:52.915Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:52.946Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2ed31a35-6694-4c19-9202-47a78832f6a7\"}\n 2025-12-08T13:11:52.952Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2ed31a35-6694-4c19-9202-47a78832f6a7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:11:52.974Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:52.974Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}\n 2025-12-08T13:11:52.975Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}\n 2025-12-08T13:11:52.976Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:52.980Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}\n 2025-12-08T13:11:52.982Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}\n 2025-12-08T13:11:52.983Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:52.986Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:52.986Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:52.988Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:52.989Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}\n 2025-12-08T13:11:52.990Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:53.007Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:53.007Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:53.010Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:53.010Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}\n 2025-12-08T13:11:53.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.036Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:53.074Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.074Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}\n 2025-12-08T13:11:53.076Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}\n 2025-12-08T13:11:53.078Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}\n 2025-12-08T13:11:53.078Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.079Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}\n 2025-12-08T13:11:53.084Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.087Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.088Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.090Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.091Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}\n 2025-12-08T13:11:53.091Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:53.107Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.107Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.109Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.109Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}\n 2025-12-08T13:11:53.120Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.120Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:53.175Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.175Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}\n 2025-12-08T13:11:53.177Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}\n 2025-12-08T13:11:53.178Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}\n 2025-12-08T13:11:53.178Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.179Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}\n 2025-12-08T13:11:53.181Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.185Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.186Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.186Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}\n 2025-12-08T13:11:53.187Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.187Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:53.203Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.203Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.210Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.210Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}\n 2025-12-08T13:11:53.210Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.210Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:11:53.276Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}\n 2025-12-08T13:11:53.277Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.277Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}\n 2025-12-08T13:11:53.278Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}\n 2025-12-08T13:11:53.279Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.279Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}\n 2025-12-08T13:11:53.280Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}\n 2025-12-08T13:11:53.281Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:11:53.283Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.283Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}\n 2025-12-08T13:11:53.284Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}\n 2025-12-08T13:11:53.285Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}\n 2025-12-08T13:11:53.286Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}\n 2025-12-08T13:11:53.287Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.287Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.289Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.306Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.306Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.311Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:53.311Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}\n 2025-12-08T13:11:57.534Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}\n 2025-12-08T13:11:57.535Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}\n 2025-12-08T13:11:57.535Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}\n 2025-12-08T13:11:57.541Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}\n 2025-12-08T13:11:57.541Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}\n 2025-12-08T13:11:58.072Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcac2f75-87b0-4649-acde-5b26b39b54e4\"}\n 2025-12-08T13:11:58.077Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcac2f75-87b0-4649-acde-5b26b39b54e4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:08.318Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebd6ab07-5830-4d72-9122-6064b61e5bb7\"}\n 2025-12-08T13:12:08.322Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebd6ab07-5830-4d72-9122-6064b61e5bb7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:12.615\e[0m\n 2025-12-08T13:12:12.623Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:11:47Z\",\"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-12-08T13:11:47Z\"}],\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\",\"resourceVersion\":\"338\",\"uid\":\"cdbe398e-a8d7-4ff1-9e51-a3433f796882\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-global-topology\"}}}}\n \ 2025-12-08T13:12:12.635Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5eb99d12-ef72-4c54-ab75-72bacc3cdc57\"}\n 2025-12-08T13:12:12.638Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5eb99d12-ef72-4c54-ab75-72bacc3cdc57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:12.643Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5eb99d12-ef72-4c54-ab75-72bacc3cdc57\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:12.643Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5eb99d12-ef72-4c54-ab75-72bacc3cdc57\"}\n 2025-12-08T13:12:12.652Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:12.653Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:12.653Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:12.656Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:12.656Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:12.662Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d541163f-542d-4c47-9284-d8630d469961\"}\n 2025-12-08T13:12:12.662Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d541163f-542d-4c47-9284-d8630d469961\"}\n 2025-12-08T13:12:12.684Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:12:12.690Z\tINFO\tControllers.IronicInspector\tinput source keystone-f0b38a25-79ae-41de-9cf9-3454f0116f75 changed, reconcile: ironic-inspector - 401800e5-225e-42a5-b06d-ec8987ffd436\n 2025-12-08T13:12:12.690Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-f0b38a25-79ae-41de-9cf9-3454f0116f75 changed, reconcile: ironic-ironic-neutron-agent - 401800e5-225e-42a5-b06d-ec8987ffd436\n 2025-12-08T13:12:12.690Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9685304c-7cbe-4d2b-a1a7-6bca3fe4c46e\"}\n 2025-12-08T13:12:12.690Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a073ac8-da20-4bd3-9b77-b5f504731652\"}\n 2025-12-08T13:12:12.697Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"19f20ca3-342e-4019-9651-4eaac2bba00b\"}\n 2025-12-08T13:12:12.703Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbf3ea64-6087-420b-99c5-8b0e9fa4f9df\"}\n 2025-12-08T13:12:12.704Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 401800e5-225e-42a5-b06d-ec8987ffd436\n \ 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5be3491b-65e1-4e21-ac57-554167742445\"}\n 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 401800e5-225e-42a5-b06d-ec8987ffd436\n \ 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 401800e5-225e-42a5-b06d-ec8987ffd436\n 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3cee0596-51f6-41c3-817e-0d14291d7a75\"}\n 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"eb51a002-8c55-4e4c-a375-04e0994c3096\"}\n 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 401800e5-225e-42a5-b06d-ec8987ffd436\n \ 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5cb22986-20ae-493e-8d40-235023d2fa05\"}\n \e[38;5;243m<< Timeline\e[0m\n\n \ \e[38;5;9m[FAILED] Timed out after 20.004s.\n The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0010cc6e0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:12.615\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc000df72c0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc000d694c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0014a7500?, 0xc000100008?}, {0x23acb75, 0x4}, {0xc001174be8, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0014a7500?, 0xc000d694c0?}, {0xc001174be8?, 0xc0014a7500?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00022d500, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00022d500, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc000df72c0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b\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.135 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates config Secrets and gets Secrets (input) and set Hash of inputs\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:131\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:12:09.322Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:12:09.325Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:12:09.343Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-d48c992c-1805-4571-b5e4-436b9f44c929\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}\n \ 2025-12-08T13:12:09.343Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:12:09.355Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}\n \ 2025-12-08T13:12:09.359Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}\n \ 2025-12-08T13:12:09.360Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"InputReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}\n \ 2025-12-08T13:12:09.363Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}\n 2025-12-08T13:12:09.365Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}\n 2025-12-08T13:12:09.368Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}\n 2025-12-08T13:12:09.369Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}\n 2025-12-08T13:12:09.374Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}\n 2025-12-08T13:12:09.380Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:09.380Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cec76297-72c2-4d47-91de-c6711e0e395d\"}\n 2025-12-08T13:12:09.384Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": \"InputReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}\n \ 2025-12-08T13:12:09.481Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cec76297-72c2-4d47-91de-c6711e0e395d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:09.481Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"98dc327e-64b4-48b0-b3b9-b08b0778a876\"}\n 2025-12-08T13:12:09.484Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"98dc327e-64b4-48b0-b3b9-b08b0778a876\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:09.492Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9da4afe7-d4b0-4227-93b7-76844290dd47\"}\n 2025-12-08T13:12:09.496Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9da4afe7-d4b0-4227-93b7-76844290dd47\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:09.537Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"169dc275-cf2f-4fd2-bcaa-1374e0d83b7e\"}\n 2025-12-08T13:12:09.552Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"169dc275-cf2f-4fd2-bcaa-1374e0d83b7e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:09.633Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b07a752e-8cb0-45f9-8d55-4d11b179127b\"}\n 2025-12-08T13:12:09.637Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b07a752e-8cb0-45f9-8d55-4d11b179127b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:09.797Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65e3129d-252a-4369-953b-4313e41c5e95\"}\n 2025-12-08T13:12:09.801Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65e3129d-252a-4369-953b-4313e41c5e95\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:10.122Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24a5c0ea-e29d-4fcd-8ead-1abc40395784\"}\n 2025-12-08T13:12:10.125Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24a5c0ea-e29d-4fcd-8ead-1abc40395784\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:10.766Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40522b3d-3b9d-4b49-a7ae-2fe3a5afa0e6\"}\n 2025-12-08T13:12:10.770Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40522b3d-3b9d-4b49-a7ae-2fe3a5afa0e6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:12.051Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bbb81aa0-45e9-4d37-aa73-2b6f06cefd44\"}\n 2025-12-08T13:12:12.054Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bbb81aa0-45e9-4d37-aa73-2b6f06cefd44\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:14.615Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"45f4b1d1-ccb4-4816-a768-6fa8cf0a5c0b\"}\n 2025-12-08T13:12:14.619Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"45f4b1d1-ccb4-4816-a768-6fa8cf0a5c0b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:19.740Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b97b3b1f-9b89-41d5-8ca2-933448b16fbd\"}\n 2025-12-08T13:12:19.744Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b97b3b1f-9b89-41d5-8ca2-933448b16fbd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.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/test/functional/ironicconductor_controller_test.go:141 \e[38;5;243m@ 12/08/25 13:12:29.384\e[0m\n 2025-12-08T13:12:29.385Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:09Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:12:09Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\",\"resourceVersion\":\"448\",\"uid\":\"3e8e96f1-e7a6-46d8-a41c-881e43637324\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:12:29.394Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5fe23838-5d69-4799-956b-b977b8a94845\"}\n 2025-12-08T13:12:29.394Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5fe23838-5d69-4799-956b-b977b8a94845\"}\n 2025-12-08T13:12:29.419Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"Kind\": \"IronicConductor\"}\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/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:140 with:\n Expected\n : nil\n to have {key: value} matching\n : {\n \"input\": <*matchers.NotMatcher | 0xc00151e840>{\n Matcher: <*matchers.BeEmptyMatcher | 0x3b2b6a0>{},\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/test/functional/ironicconductor_controller_test.go:141\e[0m \e[38;5;243m@ 12/08/25 13:12:29.384\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.6()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:141 +0xe5\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] [25.587 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/test/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:915\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:12:13.388Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-global-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:13.392Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-api-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:13.396Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-conductor-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:13.401Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-inspector-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:13.406Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-nagent-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:13.425Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-89636818-27ac-4bf0-9a1d-3b1795dce087\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:13.425Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"29f66229-960c-43d8-805f-eb4bb411f56d-global-topology\"}}}}\n \ 2025-12-08T13:12:13.429Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:13.429Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:13.429Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:13.433Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:13.433Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:13.438Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:12:13.440Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:13.440Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:13.440Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:13.444Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:13.444Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:13.458Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\"}\n 2025-12-08T13:12:13.461Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\"}\n 2025-12-08T13:12:13.463Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\"}\n 2025-12-08T13:12:13.465Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\"}\n 2025-12-08T13:12:13.470Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.474Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.482Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"e403e892-f511-4e75-aa94-3ddb436c14d7\"}\n 2025-12-08T13:12:13.483Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"e403e892-f511-4e75-aa94-3ddb436c14d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.485Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"e403e892-f511-4e75-aa94-3ddb436c14d7\"}\n 2025-12-08T13:12:13.489Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"e403e892-f511-4e75-aa94-3ddb436c14d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.497Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}\n 2025-12-08T13:12:13.497Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.517Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:13.522Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:13.587Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}\n 2025-12-08T13:12:13.590Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}\n 2025-12-08T13:12:13.592Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}\n 2025-12-08T13:12:13.592Z\tINFO\tControllers.Ironic\tInput maps hash input - nbfh5bbh96hf7h555h597h684hc5h59ch68dhffh9fh86h88h74hbchcchdh554h54fh587h65fh9bh55fh6h6bh588h7fh5c8h8bh65bhf9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}\n 2025-12-08T13:12:13.599Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ee926485-3b59-4454-bd2e-18dfe33274e8\"}\n 2025-12-08T13:12:13.600Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ee926485-3b59-4454-bd2e-18dfe33274e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.687Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ee926485-3b59-4454-bd2e-18dfe33274e8\"}\n 2025-12-08T13:12:13.688Z\tINFO\tControllers.Ironic\tInput maps hash input - nbfh5bbh96hf7h555h597h684hc5h59ch68dhffh9fh86h88h74hbchcchdh554h54fh587h65fh9bh55fh6h6bh588h7fh5c8h8bh65bhf9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ee926485-3b59-4454-bd2e-18dfe33274e8\"}\n 2025-12-08T13:12:13.696Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\"}\n 2025-12-08T13:12:13.696Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.698Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\"}\n 2025-12-08T13:12:13.699Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\"}\n 2025-12-08T13:12:13.702Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\"}\n 2025-12-08T13:12:13.706Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:13.708Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.709Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.787Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.788Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.788Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.789Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - ncchc7h87h8ch55fh666h595h54dhf6h66ch6dh5ch599hf5h5c7h58bh5ch5f6h5fch67h4h554h5ddh675h74h5b8h57bh9h65fh5cdh5f9hb4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.789Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.796Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.799Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.802Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.802Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}\n 2025-12-08T13:12:13.810Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}\n 2025-12-08T13:12:13.810Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.813Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b05395-6bee-447b-9b90-ff3435203d31\"}\n 2025-12-08T13:12:13.820Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"edaacfdc-137c-46d7-a49c-786aae25d6cb\"}\n 2025-12-08T13:12:13.822Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b05395-6bee-447b-9b90-ff3435203d31\"}\n 2025-12-08T13:12:13.827Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"edaacfdc-137c-46d7-a49c-786aae25d6cb\"}\n 2025-12-08T13:12:13.828Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"798b4fc3-f8a9-4ae0-b07f-393e943bf846\"}\n 2025-12-08T13:12:13.829Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"404d2350-f17c-424b-9ca5-18136dc85413\"}\n 2025-12-08T13:12:13.836Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"798b4fc3-f8a9-4ae0-b07f-393e943bf846\"}\n 2025-12-08T13:12:13.836Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"798b4fc3-f8a9-4ae0-b07f-393e943bf846\"}\n 2025-12-08T13:12:13.836Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b05395-6bee-447b-9b90-ff3435203d31\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:13.836Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b96fa46-35da-4103-b31d-98e95449805a\"}\n 2025-12-08T13:12:13.837Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"edaacfdc-137c-46d7-a49c-786aae25d6cb\"}\n 2025-12-08T13:12:13.837Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n54dh585h686h687h55bh556hc7h669h7chddh5ddhbbhfhd5h686hb9hf6hcfh59fh654h5bdh66chb5h559h9dh679hb9h69h557h5bch569hd8q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"edaacfdc-137c-46d7-a49c-786aae25d6cb\"}\n 2025-12-08T13:12:13.839Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"404d2350-f17c-424b-9ca5-18136dc85413\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:13.843Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"404d2350-f17c-424b-9ca5-18136dc85413\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:13.847Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"923e944c-81a2-445b-8632-7ce93cd4dd23\"}\n 2025-12-08T13:12:13.848Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"923e944c-81a2-445b-8632-7ce93cd4dd23\"}\n 2025-12-08T13:12:13.848Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d2350b4-63d3-4bf2-a46e-9d08e47318e0\"}\n 2025-12-08T13:12:13.854Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d2350b4-63d3-4bf2-a46e-9d08e47318e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:13.888Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d2350b4-63d3-4bf2-a46e-9d08e47318e0\"}\n 2025-12-08T13:12:13.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}\n 2025-12-08T13:12:13.889Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}\n 2025-12-08T13:12:13.889Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}\n 2025-12-08T13:12:13.890Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - ncchc7h87h8ch55fh666h595h54dhf6h66ch6dh5ch599hf5h5c7h58bh5ch5f6h5fch67h4h554h5ddh675h74h5b8h57bh9h65fh5cdh5f9hb4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}\n 2025-12-08T13:12:13.890Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}\n 2025-12-08T13:12:13.891Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d2350b4-63d3-4bf2-a46e-9d08e47318e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:13.891Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}\n 2025-12-08T13:12:13.898Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}\n 2025-12-08T13:12:13.899Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.916Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.917Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b96fa46-35da-4103-b31d-98e95449805a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:13.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bcdaf9aa-c978-4cce-9cbe-2a91941cd8c4\"}\n 2025-12-08T13:12:13.924Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.925Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}\n 2025-12-08T13:12:13.926Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}\n 2025-12-08T13:12:13.927Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.928Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}\n 2025-12-08T13:12:13.928Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}\n 2025-12-08T13:12:13.933Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.936Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.936Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.940Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}\n 2025-12-08T13:12:13.940Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:13.946Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.946Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}\n 2025-12-08T13:12:13.952Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:13.955Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}\n 2025-12-08T13:12:13.957Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:13.963Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:13.968Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:13.989Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}\n 2025-12-08T13:12:13.990Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}\n 2025-12-08T13:12:13.991Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}\n 2025-12-08T13:12:13.991Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}\n 2025-12-08T13:12:13.999Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}\n 2025-12-08T13:12:14.000Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:14.018Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bcdaf9aa-c978-4cce-9cbe-2a91941cd8c4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:14.018Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9cd55cad-1746-4be1-8bff-8e774ae8b9fb\"}\n 2025-12-08T13:12:14.019Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}\n 2025-12-08T13:12:14.022Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}\n 2025-12-08T13:12:14.023Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9cd55cad-1746-4be1-8bff-8e774ae8b9fb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:14.025Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}\n 2025-12-08T13:12:14.026Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}\n 2025-12-08T13:12:14.034Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}\n 2025-12-08T13:12:14.034Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}\n 2025-12-08T13:12:14.040Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"73e0652c-a896-4546-9a3f-94994207cbf1\"}\n 2025-12-08T13:12:14.042Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}\n 2025-12-08T13:12:14.090Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}\n 2025-12-08T13:12:14.091Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}\n 2025-12-08T13:12:14.091Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}\n 2025-12-08T13:12:14.092Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}\n 2025-12-08T13:12:14.101Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}\n 2025-12-08T13:12:14.102Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:14.103Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}\n 2025-12-08T13:12:14.105Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}\n 2025-12-08T13:12:14.105Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}\n 2025-12-08T13:12:14.108Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}\n 2025-12-08T13:12:14.119Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"73e0652c-a896-4546-9a3f-94994207cbf1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:14.120Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}\n 2025-12-08T13:12:14.123Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}\n 2025-12-08T13:12:14.126Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}\n 2025-12-08T13:12:14.127Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}\n 2025-12-08T13:12:14.136Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}\n 2025-12-08T13:12:14.136Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}\n 2025-12-08T13:12:14.144Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}\n 2025-12-08T13:12:14.144Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}\n 2025-12-08T13:12:14.144Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:14.190Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}\n 2025-12-08T13:12:14.191Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}\n 2025-12-08T13:12:14.192Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}\n 2025-12-08T13:12:14.192Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}\n 2025-12-08T13:12:14.200Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"50d2863a-7c25-4061-b469-0ba0d76ecee3\"}\n 2025-12-08T13:12:14.203Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}\n 2025-12-08T13:12:14.203Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:14.221Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}\n 2025-12-08T13:12:14.221Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"50d2863a-7c25-4061-b469-0ba0d76ecee3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:14.224Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}\n 2025-12-08T13:12:14.226Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}\n 2025-12-08T13:12:14.227Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}\n 2025-12-08T13:12:14.237Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}\n 2025-12-08T13:12:14.237Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}\n 2025-12-08T13:12:14.238Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}\n 2025-12-08T13:12:14.242Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}\n 2025-12-08T13:12:14.245Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}\n 2025-12-08T13:12:14.249Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}\n 2025-12-08T13:12:14.249Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}\n 2025-12-08T13:12:14.259Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}\n 2025-12-08T13:12:14.259Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}\n 2025-12-08T13:12:14.291Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}\n 2025-12-08T13:12:14.292Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}\n 2025-12-08T13:12:14.294Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}\n 2025-12-08T13:12:14.295Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}\n 2025-12-08T13:12:14.382Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bed4facd-5af1-4a69-bc19-f795a178d35b\"}\n 2025-12-08T13:12:14.387Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bed4facd-5af1-4a69-bc19-f795a178d35b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:14.708Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b3c6b247-76f5-4777-8e21-6afac1706973\"}\n 2025-12-08T13:12:14.712Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b3c6b247-76f5-4777-8e21-6afac1706973\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:15.353Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9eb0b281-8ee6-4d59-ac32-6ecdf3a0817f\"}\n 2025-12-08T13:12:15.357Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9eb0b281-8ee6-4d59-ac32-6ecdf3a0817f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:16.639Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92832f61-2e65-4136-9d71-e32c55ae7e1e\"}\n 2025-12-08T13:12:16.643Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92832f61-2e65-4136-9d71-e32c55ae7e1e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:18.483Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}\n 2025-12-08T13:12:18.483Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:18.485Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}\n 2025-12-08T13:12:18.487Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}\n 2025-12-08T13:12:18.488Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}\n 2025-12-08T13:12:18.490Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}\n 2025-12-08T13:12:18.855Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}\n 2025-12-08T13:12:18.855Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:18.857Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}\n 2025-12-08T13:12:18.862Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}\n 2025-12-08T13:12:18.866Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}\n 2025-12-08T13:12:18.866Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5bch5d9h59h558hfbh7h55bh7fh584h98h67fh5bbh67fh7h557h57h647h64bhb8h87h59fh76h56dh545hc6h688hf6h587h655h5ffh669h694q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}\n 2025-12-08T13:12:18.872Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}\n 2025-12-08T13:12:18.872Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\"}\n 2025-12-08T13:12:18.872Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:18.872Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:18.874Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\"}\n 2025-12-08T13:12:18.874Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}\n 2025-12-08T13:12:18.876Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}\n 2025-12-08T13:12:18.878Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}\n 2025-12-08T13:12:18.878Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\"}\n 2025-12-08T13:12:18.879Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}\n 2025-12-08T13:12:18.881Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\"}\n 2025-12-08T13:12:18.887Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}\n 2025-12-08T13:12:18.888Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:18.888Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.889Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:18.897Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:18.902Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:18.903Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ba69cf37-b74f-4d00-9a9f-fb7d5ebac461\"}\n 2025-12-08T13:12:18.905Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ba69cf37-b74f-4d00-9a9f-fb7d5ebac461\"}\n 2025-12-08T13:12:18.905Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ba69cf37-b74f-4d00-9a9f-fb7d5ebac461\"}\n 2025-12-08T13:12:18.909Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}\n \ 2025-12-08T13:12:18.909Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}\n 2025-12-08T13:12:18.911Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dd2d8158-9a34-4b04-9c37-4df3172f9023\"}\n 2025-12-08T13:12:18.912Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dd2d8158-9a34-4b04-9c37-4df3172f9023\"}\n 2025-12-08T13:12:18.913Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}\n 2025-12-08T13:12:18.915Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}\n 2025-12-08T13:12:18.917Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}\n 2025-12-08T13:12:18.917Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}\n 2025-12-08T13:12:18.917Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}\n 2025-12-08T13:12:18.918Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}\n 2025-12-08T13:12:18.920Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}\n 2025-12-08T13:12:18.925Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}\n 2025-12-08T13:12:18.925Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}\n 2025-12-08T13:12:18.931Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}\n 2025-12-08T13:12:18.931Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}\n 2025-12-08T13:12:18.931Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}\n 2025-12-08T13:12:18.932Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}\n 2025-12-08T13:12:18.932Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}\n 2025-12-08T13:12:18.937Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}\n 2025-12-08T13:12:18.937Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}\n 2025-12-08T13:12:18.937Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}\n 2025-12-08T13:12:18.938Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}\n 2025-12-08T13:12:18.938Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}\n 2025-12-08T13:12:18.939Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}\n 2025-12-08T13:12:18.942Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}\n 2025-12-08T13:12:18.942Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}\n 2025-12-08T13:12:18.975Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}\n 2025-12-08T13:12:18.975Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.976Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}\n 2025-12-08T13:12:18.977Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.977Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.977Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}\n 2025-12-08T13:12:18.977Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.978Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}\n 2025-12-08T13:12:18.980Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.984Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.986Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.986Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}\n 2025-12-08T13:12:18.987Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:18.989Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}\n 2025-12-08T13:12:18.998Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:18.999Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:18.999Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:19.014Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}\n 2025-12-08T13:12:19.017Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}\n 2025-12-08T13:12:19.021Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}\n 2025-12-08T13:12:19.021Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}\n 2025-12-08T13:12:19.029Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}\n 2025-12-08T13:12:19.029Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}\n 2025-12-08T13:12:19.075Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.075Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}\n 2025-12-08T13:12:19.077Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}\n 2025-12-08T13:12:19.077Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.077Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}\n 2025-12-08T13:12:19.079Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}\n 2025-12-08T13:12:19.082Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.085Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.086Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.088Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.090Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}\n 2025-12-08T13:12:19.090Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:19.095Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.095Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.097Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.097Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}\n 2025-12-08T13:12:19.105Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.106Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:19.176Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.176Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}\n 2025-12-08T13:12:19.178Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}\n 2025-12-08T13:12:19.178Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.178Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}\n 2025-12-08T13:12:19.179Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}\n 2025-12-08T13:12:19.182Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.185Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.185Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.187Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.189Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}\n 2025-12-08T13:12:19.190Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:19.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}\n 2025-12-08T13:12:19.192Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}\n 2025-12-08T13:12:19.193Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}\n 2025-12-08T13:12:19.194Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}\n 2025-12-08T13:12:19.199Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.199Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.201Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.201Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}\n 2025-12-08T13:12:19.204Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ab9a6dbc-0ba6-4fa4-8c51-ebd0d186cd90\"}\n 2025-12-08T13:12:19.207Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ab9a6dbc-0ba6-4fa4-8c51-ebd0d186cd90\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:22.698Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"55a5db8f-4510-4c34-beb8-1f81e0513ed4\"}\n 2025-12-08T13:12:22.702Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10d8f57f-ed98-47a0-85f0-31ff5f7d041b\"}\n 2025-12-08T13:12:22.716Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"013c1edb-9cef-4ee0-b0ce-dc2d9c299188\"}\n 2025-12-08T13:12:22.717Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f1dbc8aa-d177-41da-86e1-3c87d2573d85\"}\n 2025-12-08T13:12:23.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}\n 2025-12-08T13:12:23.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}\n 2025-12-08T13:12:23.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}\n 2025-12-08T13:12:23.855Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}\n 2025-12-08T13:12:23.855Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}\n 2025-12-08T13:12:24.328Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5df4555f-c10c-4506-9153-138fcf5f77ba\"}\n 2025-12-08T13:12:24.332Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5df4555f-c10c-4506-9153-138fcf5f77ba\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:32.699Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176f8100-a4da-44e6-acfa-46ef56f61a3a\"}\n 2025-12-08T13:12:32.704Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f6104221-a936-42f8-8c72-f5e9c4a14bd9\"}\n 2025-12-08T13:12:32.718Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"fa01d952-c0d7-44d8-906e-8e8e397e8353\"}\n 2025-12-08T13:12:32.719Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5feeb403-f0e2-41b5-8bac-ce3e47db2913\"}\n 2025-12-08T13:12:34.573Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4395b0d5-a20b-40af-94cd-5a1954fc6579\"}\n 2025-12-08T13:12:34.577Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4395b0d5-a20b-40af-94cd-5a1954fc6579\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:38.911\e[0m\n 2025-12-08T13:12:38.918Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:13Z\",\"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-12-08T13:12:13Z\"}],\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\",\"resourceVersion\":\"524\",\"uid\":\"60af6536-7e73-4d41-8f8d-07366ec81602\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"29f66229-960c-43d8-805f-eb4bb411f56d-global-topology\"}}}}\n \ 2025-12-08T13:12:38.930Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ab7043df-747b-42fc-a40a-e458f59409e1\"}\n 2025-12-08T13:12:38.934Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ab7043df-747b-42fc-a40a-e458f59409e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:38.938Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ab7043df-747b-42fc-a40a-e458f59409e1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:38.938Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ab7043df-747b-42fc-a40a-e458f59409e1\"}\n 2025-12-08T13:12:38.943Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:38.943Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:38.943Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:38.947Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:38.947Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:38.953Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:12:38.959Z\tINFO\tControllers.IronicInspector\tinput source keystone-89636818-27ac-4bf0-9a1d-3b1795dce087 changed, reconcile: ironic-inspector - 0923b831-0363-4e3a-b9f6-e77bdd265175\n 2025-12-08T13:12:38.960Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-89636818-27ac-4bf0-9a1d-3b1795dce087 changed, reconcile: ironic-ironic-neutron-agent - 0923b831-0363-4e3a-b9f6-e77bdd265175\n 2025-12-08T13:12:38.960Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0af57b0b-651f-43bb-a720-6d0a94c326c5\"}\n 2025-12-08T13:12:38.960Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3c00a92-ed67-4c91-b2e4-d5a1e7730bad\"}\n 2025-12-08T13:12:38.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"64f6f35f-485c-4be6-8897-13f9e6745edc\"}\n 2025-12-08T13:12:38.968Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"496749c2-8890-47ca-bd60-b9251c5fe69f\"}\n 2025-12-08T13:12:38.968Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 0923b831-0363-4e3a-b9f6-e77bdd265175\n \ 2025-12-08T13:12:38.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1138aa3e-2952-44da-b4c0-10b66c843cbe\"}\n 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 0923b831-0363-4e3a-b9f6-e77bdd265175\n \ 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 0923b831-0363-4e3a-b9f6-e77bdd265175\n 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"59c2fe82-acbe-4513-afa2-8925bb67ace8\"}\n 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6eb8d467-0cc9-4a61-a918-6ed9f2ecd732\"}\n 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 0923b831-0363-4e3a-b9f6-e77bdd265175\n \ 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8400c82a-e3c5-45a2-823e-588daf925009\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00174d9a0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:38.911\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc0004a2cc0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0018b8fc0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc000f6b950?, 0xc000a00008?}, {0x23acb75, 0x4}, {0xc0010b7188, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc000f6b950?, 0xc0018b8fc0?}, {0xc0010b7188?, 0xc000f6b950?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002a7ce0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002a7ce0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc0004a2cc0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b\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] [25.669 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:373\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:12:30.166Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:12:30.171Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:12:30.185Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-1a7aeac0-1d7b-481f-a516-bb25daf16831\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:30.185Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:30.189Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:30.189Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:30.189Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:30.192Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:30.192Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:30.199Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:30.199Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:30.199Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:30.202Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:30.202Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:30.217Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\"}\n 2025-12-08T13:12:30.219Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\"}\n 2025-12-08T13:12:30.221Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\"}\n 2025-12-08T13:12:30.223Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\"}\n 2025-12-08T13:12:30.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.231Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.238Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"f1d308b5-f54c-4126-b103-f068ca524af3\"}\n 2025-12-08T13:12:30.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"f1d308b5-f54c-4126-b103-f068ca524af3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"f1d308b5-f54c-4126-b103-f068ca524af3\"}\n 2025-12-08T13:12:30.245Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"f1d308b5-f54c-4126-b103-f068ca524af3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.246Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}\n 2025-12-08T13:12:30.246Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.272Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:30.279Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:30.342Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}\n 2025-12-08T13:12:30.346Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}\n 2025-12-08T13:12:30.348Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}\n 2025-12-08T13:12:30.348Z\tINFO\tControllers.Ironic\tInput maps hash input - n657h5d5h5bdh545h555h669hcbh56fh58fh5f9h5cbh67bhd5h649h97hdbh5b4h68ch565h58fh657h5c9hb4h659h68fh58h5bch665h5c4h5fbh5fdh9cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}\n 2025-12-08T13:12:30.356Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ad51846d-2bc8-45c4-b787-1b07f09ec778\"}\n 2025-12-08T13:12:30.357Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ad51846d-2bc8-45c4-b787-1b07f09ec778\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.442Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ad51846d-2bc8-45c4-b787-1b07f09ec778\"}\n 2025-12-08T13:12:30.443Z\tINFO\tControllers.Ironic\tInput maps hash input - n657h5d5h5bdh545h555h669hcbh56fh58fh5f9h5cbh67bhd5h649h97hdbh5b4h68ch565h58fh657h5c9hb4h659h68fh58h5bch665h5c4h5fbh5fdh9cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ad51846d-2bc8-45c4-b787-1b07f09ec778\"}\n 2025-12-08T13:12:30.452Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\"}\n 2025-12-08T13:12:30.452Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.455Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\"}\n 2025-12-08T13:12:30.457Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\"}\n 2025-12-08T13:12:30.460Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\"}\n 2025-12-08T13:12:30.469Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}\n 2025-12-08T13:12:30.469Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.484Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:30.543Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}\n 2025-12-08T13:12:30.544Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}\n 2025-12-08T13:12:30.544Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}\n 2025-12-08T13:12:30.545Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n78h6bh6hdhddh647h5c9h5c8h687h54fh698hbchch5cchd6hfbh64fh54dh9hdh5bh77h5bbhd5h648hcfhd9h67fhf8h5d8h56h54dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}\n 2025-12-08T13:12:30.545Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}\n 2025-12-08T13:12:30.563Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}\n 2025-12-08T13:12:30.573Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70feb46a-4f85-4a5e-bc13-dc9cc7e19a04\"}\n 2025-12-08T13:12:30.573Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}\n 2025-12-08T13:12:30.574Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.579Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70feb46a-4f85-4a5e-bc13-dc9cc7e19a04\"}\n 2025-12-08T13:12:30.581Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d82aa439-1674-4c5d-8ede-096d798e69a0\"}\n 2025-12-08T13:12:30.582Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"570a4096-42f9-48bb-9458-f0534167e690\"}\n 2025-12-08T13:12:30.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"52def595-37cf-4f69-bf0b-ac5fe33b2849\"}\n 2025-12-08T13:12:30.584Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70feb46a-4f85-4a5e-bc13-dc9cc7e19a04\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:30.584Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f6b5361f-fa5e-4124-9857-45c9e8815f2c\"}\n 2025-12-08T13:12:30.586Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"52def595-37cf-4f69-bf0b-ac5fe33b2849\"}\n 2025-12-08T13:12:30.586Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"52def595-37cf-4f69-bf0b-ac5fe33b2849\"}\n 2025-12-08T13:12:30.587Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"570a4096-42f9-48bb-9458-f0534167e690\"}\n 2025-12-08T13:12:30.587Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d82aa439-1674-4c5d-8ede-096d798e69a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:30.590Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"570a4096-42f9-48bb-9458-f0534167e690\"}\n 2025-12-08T13:12:30.590Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n655h55chbch68dh64ch65ch684hd9h54fhfbh695h684h648h5f9h559hd8h5hbch79h694hd4h686h59hb8hc4h575h699h5d6h57h569h686h6bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"570a4096-42f9-48bb-9458-f0534167e690\"}\n 2025-12-08T13:12:30.591Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d82aa439-1674-4c5d-8ede-096d798e69a0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:30.592Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"08e03eae-bfe3-493a-be76-109f3c6070ab\"}\n 2025-12-08T13:12:30.592Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"08e03eae-bfe3-493a-be76-109f3c6070ab\"}\n 2025-12-08T13:12:30.596Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"c0d6898e-97df-4d4f-b399-6a42437ee393\"}\n 2025-12-08T13:12:30.597Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa8d96a-43b5-42e4-92c2-0960ff29a6d2\"}\n 2025-12-08T13:12:30.597Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa8d96a-43b5-42e4-92c2-0960ff29a6d2\"}\n 2025-12-08T13:12:30.599Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f6b5361f-fa5e-4124-9857-45c9e8815f2c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:30.599Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2e24927-70bb-4e4b-a032-fc5c695f7a0e\"}\n 2025-12-08T13:12:30.600Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7557d0a7-6a2c-419a-8386-62e1afde87c4\"}\n 2025-12-08T13:12:30.601Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7557d0a7-6a2c-419a-8386-62e1afde87c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:30.644Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}\n 2025-12-08T13:12:30.645Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7557d0a7-6a2c-419a-8386-62e1afde87c4\"}\n 2025-12-08T13:12:30.649Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}\n 2025-12-08T13:12:30.650Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}\n 2025-12-08T13:12:30.650Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}\n 2025-12-08T13:12:30.652Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7557d0a7-6a2c-419a-8386-62e1afde87c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:30.660Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}\n 2025-12-08T13:12:30.660Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.677Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n655h55chbch68dh64ch65ch684hd9h54fhfbh695h684h648h5f9h559hd8h5hbch79h694hd4h686h59hb8hc4h575h699h5d6h57h569h686h6bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"c0d6898e-97df-4d4f-b399-6a42437ee393\"}\n 2025-12-08T13:12:30.678Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2e24927-70bb-4e4b-a032-fc5c695f7a0e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:30.679Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d1866b52-15a3-44ac-816d-50dcdf622570\"}\n 2025-12-08T13:12:30.683Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d1866b52-15a3-44ac-816d-50dcdf622570\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:30.683Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}\n 2025-12-08T13:12:30.687Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}\n 2025-12-08T13:12:30.691Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}\n 2025-12-08T13:12:30.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}\n 2025-12-08T13:12:30.693Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}\n 2025-12-08T13:12:30.694Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}\n 2025-12-08T13:12:30.694Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}\n 2025-12-08T13:12:30.695Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}\n 2025-12-08T13:12:30.696Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}\n 2025-12-08T13:12:30.699Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d64c67f9-7047-412f-bb7c-f08c2d4df072\"}\n 2025-12-08T13:12:30.703Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:30.704Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}\n 2025-12-08T13:12:30.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}\n 2025-12-08T13:12:30.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.705Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:30.744Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}\n 2025-12-08T13:12:30.746Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}\n 2025-12-08T13:12:30.749Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}\n 2025-12-08T13:12:30.751Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}\n 2025-12-08T13:12:30.758Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}\n 2025-12-08T13:12:30.759Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.778Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d64c67f9-7047-412f-bb7c-f08c2d4df072\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:30.778Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}\n 2025-12-08T13:12:30.781Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}\n 2025-12-08T13:12:30.783Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}\n 2025-12-08T13:12:30.786Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}\n 2025-12-08T13:12:30.791Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:30.792Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}\n 2025-12-08T13:12:30.796Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:30.803Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:30.807Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:30.845Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}\n 2025-12-08T13:12:30.847Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}\n 2025-12-08T13:12:30.848Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}\n 2025-12-08T13:12:30.849Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}\n 2025-12-08T13:12:30.850Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}\n 2025-12-08T13:12:30.851Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.853Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}\n 2025-12-08T13:12:30.854Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}\n 2025-12-08T13:12:30.855Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}\n 2025-12-08T13:12:30.856Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}\n 2025-12-08T13:12:30.859Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0b2b581b-39f3-4bc4-9998-3b6d0e0090f4\"}\n 2025-12-08T13:12:30.878Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}\n 2025-12-08T13:12:30.878Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0b2b581b-39f3-4bc4-9998-3b6d0e0090f4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:30.882Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}\n 2025-12-08T13:12:30.886Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}\n 2025-12-08T13:12:30.886Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}\n 2025-12-08T13:12:30.891Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}\n 2025-12-08T13:12:30.891Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}\n 2025-12-08T13:12:30.901Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}\n 2025-12-08T13:12:30.902Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}\n 2025-12-08T13:12:30.903Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:30.945Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}\n 2025-12-08T13:12:30.947Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}\n 2025-12-08T13:12:30.947Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}\n 2025-12-08T13:12:30.948Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}\n 2025-12-08T13:12:30.979Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}\n 2025-12-08T13:12:30.982Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}\n 2025-12-08T13:12:30.984Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}\n 2025-12-08T13:12:30.985Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}\n 2025-12-08T13:12:30.993Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}\n 2025-12-08T13:12:30.993Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}\n 2025-12-08T13:12:31.000Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}\n 2025-12-08T13:12:31.004Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}\n 2025-12-08T13:12:31.008Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}\n 2025-12-08T13:12:31.011Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}\n 2025-12-08T13:12:31.011Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}\n 2025-12-08T13:12:31.020Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}\n 2025-12-08T13:12:31.020Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}\n 2025-12-08T13:12:31.027Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}\n 2025-12-08T13:12:31.027Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}\n 2025-12-08T13:12:31.027Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.039Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e15c7d34-bddb-472d-917b-d540ede047a2\"}\n 2025-12-08T13:12:31.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}\n 2025-12-08T13:12:31.048Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}\n 2025-12-08T13:12:31.048Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}\n 2025-12-08T13:12:31.049Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}\n 2025-12-08T13:12:31.057Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}\n 2025-12-08T13:12:31.058Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.079Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}\n 2025-12-08T13:12:31.079Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e15c7d34-bddb-472d-917b-d540ede047a2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:31.082Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}\n 2025-12-08T13:12:31.086Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}\n 2025-12-08T13:12:31.086Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}\n 2025-12-08T13:12:31.099Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}\n 2025-12-08T13:12:31.099Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}\n 2025-12-08T13:12:31.148Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}\n 2025-12-08T13:12:31.150Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}\n 2025-12-08T13:12:31.150Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}\n 2025-12-08T13:12:31.151Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}\n 2025-12-08T13:12:31.400Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"933c1c76-d942-4c55-9942-2d1c2c8914b9\"}\n 2025-12-08T13:12:31.405Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"933c1c76-d942-4c55-9942-2d1c2c8914b9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:32.046Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f32e13ec-23c0-4efd-8e9c-def4f95adf9d\"}\n 2025-12-08T13:12:32.050Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f32e13ec-23c0-4efd-8e9c-def4f95adf9d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:33.330Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f20c5574-3dec-441c-b458-7497b2ded30b\"}\n 2025-12-08T13:12:33.335Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f20c5574-3dec-441c-b458-7497b2ded30b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:35.238Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}\n 2025-12-08T13:12:35.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:35.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}\n 2025-12-08T13:12:35.244Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}\n 2025-12-08T13:12:35.246Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}\n 2025-12-08T13:12:35.247Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}\n 2025-12-08T13:12:35.601Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}\n 2025-12-08T13:12:35.602Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:35.604Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}\n 2025-12-08T13:12:35.609Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}\n 2025-12-08T13:12:35.613Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}\n 2025-12-08T13:12:35.613Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5b5h596hf8h5ffhddh67ch5h65h599h579hbch7fh656h54dh8chbfh566h59bh8fhdch644h578h656h544hch574h676h577h58chf7h567h659q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}\n 2025-12-08T13:12:35.619Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\"}\n 2025-12-08T13:12:35.620Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}\n 2025-12-08T13:12:35.620Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:35.620Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:35.623Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}\n 2025-12-08T13:12:35.623Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\"}\n 2025-12-08T13:12:35.625Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}\n 2025-12-08T13:12:35.626Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}\n 2025-12-08T13:12:35.627Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}\n 2025-12-08T13:12:35.628Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\"}\n 2025-12-08T13:12:35.632Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\"}\n 2025-12-08T13:12:35.639Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:35.639Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}\n 2025-12-08T13:12:35.640Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:35.642Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.642Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:35.650Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"643ea201-fac8-498a-a635-f9d526ffbd58\"}\n 2025-12-08T13:12:35.651Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:35.654Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"643ea201-fac8-498a-a635-f9d526ffbd58\"}\n 2025-12-08T13:12:35.654Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"643ea201-fac8-498a-a635-f9d526ffbd58\"}\n 2025-12-08T13:12:35.659Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}\n 2025-12-08T13:12:35.660Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}\n 2025-12-08T13:12:35.661Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}\n \ 2025-12-08T13:12:35.661Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}\n 2025-12-08T13:12:35.661Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}\n 2025-12-08T13:12:35.667Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}\n 2025-12-08T13:12:35.667Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}\n 2025-12-08T13:12:35.667Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}\n 2025-12-08T13:12:35.670Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}\n 2025-12-08T13:12:35.674Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}\n 2025-12-08T13:12:35.674Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}\n 2025-12-08T13:12:35.674Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}\n 2025-12-08T13:12:35.675Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}\n 2025-12-08T13:12:35.675Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}\n 2025-12-08T13:12:35.680Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}\n 2025-12-08T13:12:35.680Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}\n 2025-12-08T13:12:35.685Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}\n 2025-12-08T13:12:35.685Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}\n 2025-12-08T13:12:35.691Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}\n 2025-12-08T13:12:35.723Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}\n 2025-12-08T13:12:35.723Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.724Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}\n 2025-12-08T13:12:35.724Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}\n 2025-12-08T13:12:35.724Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.725Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.725Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.725Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}\n 2025-12-08T13:12:35.728Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.730Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.736Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}\n 2025-12-08T13:12:35.738Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:35.742Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.747Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.747Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.749Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.756Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.756Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.758Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.758Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}\n 2025-12-08T13:12:35.767Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}\n 2025-12-08T13:12:35.769Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.769Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:35.771Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}\n 2025-12-08T13:12:35.773Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}\n 2025-12-08T13:12:35.774Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}\n 2025-12-08T13:12:35.784Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}\n 2025-12-08T13:12:35.785Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}\n 2025-12-08T13:12:35.823Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}\n 2025-12-08T13:12:35.823Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.824Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}\n 2025-12-08T13:12:35.825Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}\n 2025-12-08T13:12:35.825Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.825Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.826Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}\n 2025-12-08T13:12:35.826Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.830Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.833Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.833Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}\n 2025-12-08T13:12:35.834Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:35.835Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.849Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.849Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.859Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.859Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}\n 2025-12-08T13:12:35.866Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.867Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:35.896Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e9f1b95f-5c27-436f-ba16-26817eacaf01\"}\n 2025-12-08T13:12:35.900Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e9f1b95f-5c27-436f-ba16-26817eacaf01\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:35.924Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.924Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}\n 2025-12-08T13:12:35.926Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}\n 2025-12-08T13:12:35.929Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}\n 2025-12-08T13:12:35.929Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.930Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}\n 2025-12-08T13:12:35.934Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.938Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.938Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.940Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.943Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}\n 2025-12-08T13:12:35.944Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:35.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}\n 2025-12-08T13:12:35.947Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}\n 2025-12-08T13:12:35.948Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}\n 2025-12-08T13:12:35.949Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}\n 2025-12-08T13:12:35.956Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.956Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.958Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:35.958Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}\n 2025-12-08T13:12:37.643Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.643Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:37.646Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.648Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.653Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.659Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.660Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.662Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.675Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.676Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.677Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:37.677Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}\n 2025-12-08T13:12:40.593Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}\n 2025-12-08T13:12:40.593Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}\n 2025-12-08T13:12:40.593Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}\n 2025-12-08T13:12:40.598Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}\n 2025-12-08T13:12:40.598Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}\n 2025-12-08T13:12:41.021Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec719f62-bb85-4c82-afc0-7eb0754f324a\"}\n 2025-12-08T13:12:41.027Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec719f62-bb85-4c82-afc0-7eb0754f324a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:51.268Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92ff8be2-8297-4093-a355-39428e7c2644\"}\n 2025-12-08T13:12:51.272Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92ff8be2-8297-4093-a355-39428e7c2644\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:55.663\e[0m\n 2025-12-08T13:12:55.663Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:30Z\",\"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-12-08T13:12:30Z\"}],\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\",\"resourceVersion\":\"576\",\"uid\":\"6364e5f0-1303-4095-ba0b-64deccc330f5\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:55.676Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4f3e5775-3814-4dc4-adb4-1b3de32cdb16\"}\n 2025-12-08T13:12:55.681Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4f3e5775-3814-4dc4-adb4-1b3de32cdb16\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:55.685Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4f3e5775-3814-4dc4-adb4-1b3de32cdb16\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:55.685Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4f3e5775-3814-4dc4-adb4-1b3de32cdb16\"}\n 2025-12-08T13:12:55.691Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.691Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:55.691Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:55.696Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.696Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.725Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:12:55.731Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-1a7aeac0-1d7b-481f-a516-bb25daf16831 changed, reconcile: ironic-ironic-neutron-agent - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda\n \ 2025-12-08T13:12:55.731Z\tINFO\tControllers.IronicInspector\tinput source keystone-1a7aeac0-1d7b-481f-a516-bb25daf16831 changed, reconcile: ironic-inspector - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda\n 2025-12-08T13:12:55.731Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1cda4f8e-4b04-4a2a-bbeb-8cdd26e35e4a\"}\n 2025-12-08T13:12:55.731Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6833a80b-22b6-4c18-80f0-cddb7cc81378\"}\n 2025-12-08T13:12:55.738Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"68d19c3e-88b7-46e5-82aa-757c3039c012\"}\n 2025-12-08T13:12:55.740Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c0c4ad3c-1a23-40a7-af2e-fd3c7284fbbb\"}\n 2025-12-08T13:12:55.748Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda\n \ 2025-12-08T13:12:55.748Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda\n \ 2025-12-08T13:12:55.749Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dd2484db-470a-42b3-807c-c9ee4e668352\"}\n 2025-12-08T13:12:55.749Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda\n \ 2025-12-08T13:12:55.749Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda\n 2025-12-08T13:12:55.749Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"9631bdf7-0a7c-4c27-9371-73c268d316f3\"}\n 2025-12-08T13:12:55.750Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af89bd5b-fda9-472c-a13d-7d2f6a98a9bc\"}\n 2025-12-08T13:12:55.750Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4dd079dd-e1eb-4093-9ccc-add2a4262f51\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000d41180>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:55.663\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0017939b0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc00073b380})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc001314c30?, 0xc000501008?}, {0x23acb75, 0x4}, {0xc001992a80, 0x1, 0xffffffffffffffff?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc001314c30?, 0xc00073b380?}, {0xc001992a80?, 0xc001314c30?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00038a070, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00038a070, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00022ea50, {{0xc0017939b0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\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] [25.573 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:531\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:12:31.466Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:12:31.470Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:12:31.482Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0966bca3-c404-436a-a42c-d85b8b24d4c6\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:31.482Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:31.485Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:31.485Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:31.485Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:31.488Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:31.488Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:31.494Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:31.494Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:31.494Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:31.497Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:31.497Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:31.514Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\"}\n 2025-12-08T13:12:31.516Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\"}\n 2025-12-08T13:12:31.518Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\"}\n 2025-12-08T13:12:31.519Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\"}\n 2025-12-08T13:12:31.524Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.526Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.533Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"a728634c-f434-4ec5-b2ee-bd291491404e\"}\n 2025-12-08T13:12:31.534Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"a728634c-f434-4ec5-b2ee-bd291491404e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.537Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"a728634c-f434-4ec5-b2ee-bd291491404e\"}\n 2025-12-08T13:12:31.540Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"a728634c-f434-4ec5-b2ee-bd291491404e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.547Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}\n 2025-12-08T13:12:31.547Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.567Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:31.571Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:31.637Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}\n 2025-12-08T13:12:31.640Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}\n 2025-12-08T13:12:31.642Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}\n 2025-12-08T13:12:31.642Z\tINFO\tControllers.Ironic\tInput maps hash input - n689h5cfh58fh584h694hc7hc4h59dh5b6h56fh68dh88h599h68bh5b5h5b9h545h64fh84h5fh5bh55hb4h66chbdh77h99h8bh58h559h57fh85q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}\n 2025-12-08T13:12:31.649Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"3105bd0e-385d-49fd-ae94-a611261e7a51\"}\n 2025-12-08T13:12:31.650Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"3105bd0e-385d-49fd-ae94-a611261e7a51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"3105bd0e-385d-49fd-ae94-a611261e7a51\"}\n 2025-12-08T13:12:31.739Z\tINFO\tControllers.Ironic\tInput maps hash input - n689h5cfh58fh584h694hc7hc4h59dh5b6h56fh68dh88h599h68bh5b5h5b9h545h64fh84h5fh5bh55hb4h66chbdh77h99h8bh58h559h57fh85q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"3105bd0e-385d-49fd-ae94-a611261e7a51\"}\n 2025-12-08T13:12:31.748Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\"}\n 2025-12-08T13:12:31.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.751Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\"}\n 2025-12-08T13:12:31.753Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\"}\n 2025-12-08T13:12:31.756Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\"}\n 2025-12-08T13:12:31.762Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.763Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.790Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:31.839Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.840Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.840Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.841Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - ndbhdfh644h54chb8hb5h5c4h8ch676h57h88h56bh67bh685h59bh56dh54fh674hf5h55fhdfh5c4h58fh96h68chcch677h58ch668h5c4h55bh646q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.841Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.844Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.848Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.854Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}\n 2025-12-08T13:12:31.861Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"69739c39-4253-4700-8b44-050eb689cc2e\"}\n 2025-12-08T13:12:31.863Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}\n 2025-12-08T13:12:31.863Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.867Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"07923e98-c3df-47f0-af47-550aa2e43efe\"}\n 2025-12-08T13:12:31.867Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"c1a11e4e-2d3f-4898-8d77-19a365e3c1d6\"}\n 2025-12-08T13:12:31.868Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"69739c39-4253-4700-8b44-050eb689cc2e\"}\n 2025-12-08T13:12:31.871Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"07923e98-c3df-47f0-af47-550aa2e43efe\"}\n 2025-12-08T13:12:31.871Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"07923e98-c3df-47f0-af47-550aa2e43efe\"}\n 2025-12-08T13:12:31.873Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"c1a11e4e-2d3f-4898-8d77-19a365e3c1d6\"}\n 2025-12-08T13:12:31.873Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c263cb2b-24f0-497f-8d21-7a65a662b5e1\"}\n 2025-12-08T13:12:31.875Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"69739c39-4253-4700-8b44-050eb689cc2e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:31.875Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4e12c02-1385-45e0-a0d8-46d68b95f6b3\"}\n 2025-12-08T13:12:31.876Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"c1a11e4e-2d3f-4898-8d77-19a365e3c1d6\"}\n 2025-12-08T13:12:31.876Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n654h58h668h75hchc9h657h99h684hc8h598hcch98h57ch65dh64fh575hd7h547h684h88h68chddh585h95hch9ch5c8h5bchd9h646h5d6q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"c1a11e4e-2d3f-4898-8d77-19a365e3c1d6\"}\n 2025-12-08T13:12:31.877Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bad271a4-801e-430b-8503-c236e0226206\"}\n 2025-12-08T13:12:31.877Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bad271a4-801e-430b-8503-c236e0226206\"}\n 2025-12-08T13:12:31.879Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c263cb2b-24f0-497f-8d21-7a65a662b5e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:31.881Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c263cb2b-24f0-497f-8d21-7a65a662b5e1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:31.885Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"90da047a-4cc1-4b0f-81e5-3aa85cb52aed\"}\n 2025-12-08T13:12:31.891Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fa18d9-ad9c-4d13-9b1d-4d5b67384798\"}\n 2025-12-08T13:12:31.891Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fa18d9-ad9c-4d13-9b1d-4d5b67384798\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:31.940Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fa18d9-ad9c-4d13-9b1d-4d5b67384798\"}\n 2025-12-08T13:12:31.940Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}\n 2025-12-08T13:12:31.941Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}\n 2025-12-08T13:12:31.941Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}\n 2025-12-08T13:12:31.941Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - ndbhdfh644h54chb8hb5h5c4h8ch676h57h88h56bh67bh685h59bh56dh54fh674hf5h55fhdfh5c4h58fh96h68chcch677h58ch668h5c4h55bh646q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}\n 2025-12-08T13:12:31.941Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}\n 2025-12-08T13:12:31.942Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}\n 2025-12-08T13:12:31.943Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fa18d9-ad9c-4d13-9b1d-4d5b67384798\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:31.949Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}\n 2025-12-08T13:12:31.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\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.966Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n654h58h668h75hchc9h657h99h684hc8h598hcch98h57ch65dh64fh575hd7h547h684h88h68chddh585h95hch9ch5c8h5bchd9h646h5d6q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"90da047a-4cc1-4b0f-81e5-3aa85cb52aed\"}\n 2025-12-08T13:12:31.971Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4e12c02-1385-45e0-a0d8-46d68b95f6b3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:31.971Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91cd389a-0816-4e35-8b38-da3481675f7a\"}\n 2025-12-08T13:12:31.973Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}\n 2025-12-08T13:12:31.975Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91cd389a-0816-4e35-8b38-da3481675f7a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:31.976Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}\n 2025-12-08T13:12:31.980Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}\n 2025-12-08T13:12:31.980Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}\n 2025-12-08T13:12:31.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d521fbc9-a54a-4fa6-9fdb-40cc06155c11\"}\n 2025-12-08T13:12:31.981Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}\n 2025-12-08T13:12:31.983Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}\n 2025-12-08T13:12:31.984Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}\n 2025-12-08T13:12:31.985Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}\n 2025-12-08T13:12:31.988Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}\n 2025-12-08T13:12:31.991Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}\n 2025-12-08T13:12:31.992Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:31.992Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:31.993Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:31.994Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}\n 2025-12-08T13:12:32.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}\n 2025-12-08T13:12:32.042Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}\n 2025-12-08T13:12:32.043Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}\n 2025-12-08T13:12:32.044Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}\n 2025-12-08T13:12:32.052Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}\n 2025-12-08T13:12:32.053Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:32.068Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d521fbc9-a54a-4fa6-9fdb-40cc06155c11\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:32.071Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}\n 2025-12-08T13:12:32.074Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}\n 2025-12-08T13:12:32.076Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}\n 2025-12-08T13:12:32.080Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}\n 2025-12-08T13:12:32.080Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}\n 2025-12-08T13:12:32.085Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:32.086Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}\n 2025-12-08T13:12:32.086Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}\n 2025-12-08T13:12:32.094Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}\n 2025-12-08T13:12:32.095Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:32.099Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:32.108Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2762ad1b-1204-44a8-bd8a-fae24050148f\"}\n 2025-12-08T13:12:32.140Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}\n 2025-12-08T13:12:32.141Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}\n 2025-12-08T13:12:32.142Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}\n 2025-12-08T13:12:32.143Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}\n 2025-12-08T13:12:32.151Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}\n 2025-12-08T13:12:32.151Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:32.153Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}\n 2025-12-08T13:12:32.154Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}\n 2025-12-08T13:12:32.155Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}\n 2025-12-08T13:12:32.155Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}\n 2025-12-08T13:12:32.167Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2762ad1b-1204-44a8-bd8a-fae24050148f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:32.167Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}\n 2025-12-08T13:12:32.170Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}\n 2025-12-08T13:12:32.172Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}\n 2025-12-08T13:12:32.172Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}\n 2025-12-08T13:12:32.180Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}\n 2025-12-08T13:12:32.180Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}\n 2025-12-08T13:12:32.186Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}\n 2025-12-08T13:12:32.186Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}\n 2025-12-08T13:12:32.186Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:32.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}\n 2025-12-08T13:12:32.242Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}\n 2025-12-08T13:12:32.243Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}\n 2025-12-08T13:12:32.244Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}\n 2025-12-08T13:12:32.248Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66ec401f-7762-4dab-b12f-4683f4932b3e\"}\n 2025-12-08T13:12:32.252Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}\n 2025-12-08T13:12:32.253Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:32.269Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}\n 2025-12-08T13:12:32.271Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66ec401f-7762-4dab-b12f-4683f4932b3e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:32.272Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}\n 2025-12-08T13:12:32.276Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}\n 2025-12-08T13:12:32.276Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}\n 2025-12-08T13:12:32.284Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}\n 2025-12-08T13:12:32.284Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}\n 2025-12-08T13:12:32.284Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}\n 2025-12-08T13:12:32.287Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}\n 2025-12-08T13:12:32.290Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}\n 2025-12-08T13:12:32.292Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}\n 2025-12-08T13:12:32.292Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}\n 2025-12-08T13:12:32.300Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}\n 2025-12-08T13:12:32.300Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}\n 2025-12-08T13:12:32.341Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}\n 2025-12-08T13:12:32.342Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}\n 2025-12-08T13:12:32.343Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}\n 2025-12-08T13:12:32.344Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}\n 2025-12-08T13:12:32.432Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c7cb1308-f4f1-44e5-aad4-3dff1d4d0e0d\"}\n 2025-12-08T13:12:32.436Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c7cb1308-f4f1-44e5-aad4-3dff1d4d0e0d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:32.601Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0ae2f5a3-cf61-4ef2-b010-592550b42cf0\"}\n 2025-12-08T13:12:32.757Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2fedf0ff-dfaa-46ea-8ed1-dc79a356d573\"}\n 2025-12-08T13:12:32.761Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2fedf0ff-dfaa-46ea-8ed1-dc79a356d573\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:33.402Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5173ddf9-6f27-411a-b27b-d7b3f019f545\"}\n 2025-12-08T13:12:33.407Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5173ddf9-6f27-411a-b27b-d7b3f019f545\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:34.688Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f1cc641-c8ff-4ae7-8006-dcd100c347be\"}\n 2025-12-08T13:12:34.692Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f1cc641-c8ff-4ae7-8006-dcd100c347be\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:35.079Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"048abc19-acbd-4466-8335-65f42c976ead\"}\n 2025-12-08T13:12:36.534Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}\n 2025-12-08T13:12:36.534Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:36.538Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}\n 2025-12-08T13:12:36.539Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}\n 2025-12-08T13:12:36.540Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}\n 2025-12-08T13:12:36.541Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}\n 2025-12-08T13:12:36.891Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}\n 2025-12-08T13:12:36.892Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:36.894Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}\n 2025-12-08T13:12:36.898Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}\n 2025-12-08T13:12:36.905Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}\n 2025-12-08T13:12:36.905Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n655h8bh56dh5f4h5c9h69h5c9hd5h5c8h66chc6h64bhb7h5c9h676h696hddh66ch674h66fhd4h547hc7h5fch595h644h5c7h78hfh5dch5bbh56q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}\n 2025-12-08T13:12:36.914Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e987629-3d4f-4af5-a972-54cb71c54c11\"}\n 2025-12-08T13:12:36.914Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}\n 2025-12-08T13:12:36.915Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e987629-3d4f-4af5-a972-54cb71c54c11\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:36.915Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:36.917Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e987629-3d4f-4af5-a972-54cb71c54c11\"}\n 2025-12-08T13:12:36.917Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}\n 2025-12-08T13:12:36.919Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n655h8bh56dh5f4h5c9h69h5c9hd5h5c8h66chc6h64bhb7h5c9h676h696hddh66ch674h66fhd4h547hc7h5fch595h644h5c7h78hfh5dch5bbh56q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e987629-3d4f-4af5-a972-54cb71c54c11\"}\n 2025-12-08T13:12:36.920Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}\n 2025-12-08T13:12:36.921Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}\n 2025-12-08T13:12:36.923Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}\n 2025-12-08T13:12:36.926Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\"}\n 2025-12-08T13:12:36.926Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:36.928Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\"}\n 2025-12-08T13:12:36.932Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\"}\n 2025-12-08T13:12:36.932Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}\n 2025-12-08T13:12:36.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\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:36.936Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\"}\n 2025-12-08T13:12:36.949Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:36.949Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:36.951Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:36.957Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f446126-7cee-4ca8-a56d-e9bb04f7116b\"}\n 2025-12-08T13:12:36.958Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:36.960Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f446126-7cee-4ca8-a56d-e9bb04f7116b\"}\n 2025-12-08T13:12:36.960Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f446126-7cee-4ca8-a56d-e9bb04f7116b\"}\n 2025-12-08T13:12:36.964Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}\n \ 2025-12-08T13:12:36.965Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}\n 2025-12-08T13:12:36.967Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}\n 2025-12-08T13:12:36.971Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}\n 2025-12-08T13:12:36.971Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}\n 2025-12-08T13:12:36.973Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}\n 2025-12-08T13:12:36.975Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}\n 2025-12-08T13:12:36.975Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}\n 2025-12-08T13:12:36.977Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}\n 2025-12-08T13:12:36.980Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}\n 2025-12-08T13:12:36.980Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}\n 2025-12-08T13:12:36.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}\n 2025-12-08T13:12:36.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}\n 2025-12-08T13:12:36.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}\n 2025-12-08T13:12:36.986Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}\n 2025-12-08T13:12:36.986Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}\n 2025-12-08T13:12:36.989Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}\n 2025-12-08T13:12:36.989Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}\n 2025-12-08T13:12:36.991Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}\n 2025-12-08T13:12:36.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}\n 2025-12-08T13:12:36.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}\n 2025-12-08T13:12:36.996Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}\n 2025-12-08T13:12:36.996Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}\n 2025-12-08T13:12:36.997Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}\n 2025-12-08T13:12:37.018Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:37.018Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}\n 2025-12-08T13:12:37.020Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}\n 2025-12-08T13:12:37.020Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}\n 2025-12-08T13:12:37.020Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:37.020Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:37.021Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:37.021Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}\n 2025-12-08T13:12:37.025Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:37.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}\n 2025-12-08T13:12:37.030Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:37.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\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:37.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}\n 2025-12-08T13:12:37.034Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}\n 2025-12-08T13:12:37.035Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}\n 2025-12-08T13:12:37.035Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:37.036Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}\n 2025-12-08T13:12:37.040Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}\n 2025-12-08T13:12:37.048Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:37.048Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.049Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:37.050Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}\n 2025-12-08T13:12:37.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\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:37.069Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}\n 2025-12-08T13:12:37.072Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}\n 2025-12-08T13:12:37.076Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}\n 2025-12-08T13:12:37.076Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}\n 2025-12-08T13:12:37.087Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}\n 2025-12-08T13:12:37.087Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}\n 2025-12-08T13:12:37.119Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.119Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}\n 2025-12-08T13:12:37.120Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}\n 2025-12-08T13:12:37.121Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.121Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.121Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.121Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}\n 2025-12-08T13:12:37.122Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}\n 2025-12-08T13:12:37.125Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.128Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.128Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.130Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.131Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}\n 2025-12-08T13:12:37.131Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:37.135Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.135Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.137Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.137Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}\n 2025-12-08T13:12:37.145Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.146Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:37.219Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.219Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}\n 2025-12-08T13:12:37.221Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}\n 2025-12-08T13:12:37.221Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.221Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}\n 2025-12-08T13:12:37.222Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}\n 2025-12-08T13:12:37.223Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}\n 2025-12-08T13:12:37.224Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:37.225Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.225Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}\n 2025-12-08T13:12:37.226Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}\n 2025-12-08T13:12:37.227Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}\n 2025-12-08T13:12:37.228Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}\n 2025-12-08T13:12:37.229Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.229Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.231Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.244Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.244Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.246Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.246Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}\n 2025-12-08T13:12:37.246Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.247Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:37.249Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.253Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdee945b-22bb-4382-860f-87b239920c4a\"}\n 2025-12-08T13:12:37.254Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.263Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.263Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdee945b-22bb-4382-860f-87b239920c4a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:37.266Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.267Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.269Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.282Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.282Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.284Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.284Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}\n 2025-12-08T13:12:37.573Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ccaa6e13-ceed-4211-b57f-5cf0f7c2c698\"}\n 2025-12-08T13:12:37.722Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"05b08e54-01d7-4c98-80c7-e86f90c12294\"}\n 2025-12-08T13:12:38.217Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1718d630-daaa-4f10-a086-6ba70e23c0f3\"}\n 2025-12-08T13:12:40.057Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"55ade721-b246-45cc-9fe2-0bd65ec2a882\"}\n 2025-12-08T13:12:40.163Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"084b3dbe-854d-4bb1-acb2-eff0cc3ab7be\"}\n 2025-12-08T13:12:40.163Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"b7bb537c-e43d-4778-bbf6-d9a011149de5\"}\n 2025-12-08T13:12:41.878Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}\n 2025-12-08T13:12:41.878Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}\n 2025-12-08T13:12:41.878Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}\n 2025-12-08T13:12:41.887Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}\n 2025-12-08T13:12:41.887Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}\n 2025-12-08T13:12:42.384Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"30bf2d5d-f31a-4d6c-82d3-df273918dabc\"}\n 2025-12-08T13:12:42.390Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"30bf2d5d-f31a-4d6c-82d3-df273918dabc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:42.603Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"988e3e49-1a0c-4d31-8c08-19939bfefb65\"}\n 2025-12-08T13:12:45.080Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"14dd73c8-2d55-4675-b249-504a41ca1292\"}\n 2025-12-08T13:12:47.575Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f24949da-05f9-4093-a3b1-5eb5e40b6515\"}\n 2025-12-08T13:12:47.723Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"a22ef8bc-9353-4a29-85db-3f7cb7ebca0e\"}\n 2025-12-08T13:12:48.218Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3ab79dc6-05ed-4618-ac5b-8fa55a972ebf\"}\n 2025-12-08T13:12:50.059Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6cc4f8af-fa9c-4536-8952-b1555482a5af\"}\n 2025-12-08T13:12:50.164Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"55ad7dc3-021b-48f1-8d13-dfb3f9d83efb\"}\n 2025-12-08T13:12:50.164Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"c4ef68e7-7f3d-4bfb-9fe0-be6e997da42c\"}\n 2025-12-08T13:12:52.604Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0648d16-3b78-4e95-8449-26b257b4fac1\"}\n 2025-12-08T13:12:52.631Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"345c25f3-8a08-4a15-bda7-dc131d85466e\"}\n 2025-12-08T13:12:52.636Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"345c25f3-8a08-4a15-bda7-dc131d85466e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:55.081Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f80116f-65ad-4dd7-9456-87ceab63f4be\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:56.965\e[0m\n 2025-12-08T13:12:56.965Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:31Z\",\"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-12-08T13:12:31Z\"}],\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\",\"resourceVersion\":\"733\",\"uid\":\"081e0fb6-d12e-479e-98a5-6650c5e7e182\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:56.977Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"d5cdca17-4b4a-483d-92ca-8ddc26404970\"}\n 2025-12-08T13:12:56.981Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"d5cdca17-4b4a-483d-92ca-8ddc26404970\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.984Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"d5cdca17-4b4a-483d-92ca-8ddc26404970\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.984Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"d5cdca17-4b4a-483d-92ca-8ddc26404970\"}\n 2025-12-08T13:12:56.989Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:56.989Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:56.989Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:56.993Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:56.993Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:57.001Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:12:57.007Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-0966bca3-c404-436a-a42c-d85b8b24d4c6 changed, reconcile: ironic-ironic-neutron-agent - b5903c3e-91f2-4a86-82f6-84d1d0e08be8\n \ 2025-12-08T13:12:57.007Z\tINFO\tControllers.IronicInspector\tinput source keystone-0966bca3-c404-436a-a42c-d85b8b24d4c6 changed, reconcile: ironic-inspector - b5903c3e-91f2-4a86-82f6-84d1d0e08be8\n 2025-12-08T13:12:57.007Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"35cb5138-5efd-47de-8de2-ac4019dfc14a\"}\n 2025-12-08T13:12:57.007Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e0181e7-6f09-4075-ae12-05cbfeaf3f09\"}\n 2025-12-08T13:12:57.018Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7319415c-1858-47a1-9055-34a68f742d1a\"}\n 2025-12-08T13:12:57.018Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5a99bb58-8ec6-48f2-8a2c-f6001b4bca05\"}\n 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - b5903c3e-91f2-4a86-82f6-84d1d0e08be8\n \ 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - b5903c3e-91f2-4a86-82f6-84d1d0e08be8\n \ 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - b5903c3e-91f2-4a86-82f6-84d1d0e08be8\n 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - b5903c3e-91f2-4a86-82f6-84d1d0e08be8\n \ 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"44d0f0aa-dcb6-4e92-9f0c-058f0ca3704b\"}\n 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b78d4738-6b17-4a75-9c96-f01bf9ecf5c3\"}\n 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"41032099-97bf-4a70-b7e7-22f4ba1b2c93\"}\n 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b6183a7-34e7-416e-a051-5e3722bbb84c\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000026820>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:56.965\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc00053bb30?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc001b25480})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc000d8df50?, 0xc000100008?}, {0x23acb75, 0x4}, {0xc000f90db0, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc000d8df50?, 0xc001b25480?}, {0xc000f90db0?, 0xc000d8df50?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00023c850, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00023c850, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00067c5f0, {{0xc00053bb30, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [25.580 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:453\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:12:39.425Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:12:39.429Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:12:39.444Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-a9bbf0c7-1e19-4a34-bca3-3a0f1cf1f244\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:39.444Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:39.447Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:39.447Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:39.447Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:39.450Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:39.450Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:39.458Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:39.458Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:39.458Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:39.461Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:39.461Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:39.475Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\"}\n 2025-12-08T13:12:39.477Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\"}\n 2025-12-08T13:12:39.479Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\"}\n 2025-12-08T13:12:39.482Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\"}\n 2025-12-08T13:12:39.488Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.490Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.497Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"041f26fc-c052-45c7-a7c2-9c5ee302cd8e\"}\n 2025-12-08T13:12:39.498Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"041f26fc-c052-45c7-a7c2-9c5ee302cd8e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.500Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"041f26fc-c052-45c7-a7c2-9c5ee302cd8e\"}\n 2025-12-08T13:12:39.503Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"041f26fc-c052-45c7-a7c2-9c5ee302cd8e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.504Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}\n 2025-12-08T13:12:39.505Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.529Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:39.534Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:39.601Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}\n 2025-12-08T13:12:39.604Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}\n 2025-12-08T13:12:39.607Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}\n 2025-12-08T13:12:39.607Z\tINFO\tControllers.Ironic\tInput maps hash input - n588h97h65ch679h558h655h98h595h5cbh645h5dch6bhcfh558hd6hfdh688h77h56fh5ch5dfh5cbh594h57bh5d5hbch5fbh5d8h88h6fh578h64q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}\n 2025-12-08T13:12:39.614Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"be543aae-498e-4ee9-bf43-c3095c44f051\"}\n 2025-12-08T13:12:39.614Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"be543aae-498e-4ee9-bf43-c3095c44f051\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.700Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"be543aae-498e-4ee9-bf43-c3095c44f051\"}\n 2025-12-08T13:12:39.702Z\tINFO\tControllers.Ironic\tInput maps hash input - n588h97h65ch679h558h655h98h595h5cbh645h5dch6bhcfh558hd6hfdh688h77h56fh5ch5dfh5cbh594h57bh5d5hbch5fbh5d8h88h6fh578h64q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"be543aae-498e-4ee9-bf43-c3095c44f051\"}\n 2025-12-08T13:12:39.708Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\"}\n 2025-12-08T13:12:39.709Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.711Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\"}\n 2025-12-08T13:12:39.712Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\"}\n 2025-12-08T13:12:39.715Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\"}\n 2025-12-08T13:12:39.723Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.723Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.736Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:39.801Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.802Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.802Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.803Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5bch587hc9h649hc9h4h8chddh644h5d9h59fh87h5fdh658h67chd9h679h586hch5d8h57fh9fh677h58chffh57dhf6h6bh544h58dh55fhfcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.803Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.805Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.818Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.818Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}\n 2025-12-08T13:12:39.824Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d0227079-55a4-4a6a-8567-27cdf68ecc01\"}\n 2025-12-08T13:12:39.826Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}\n 2025-12-08T13:12:39.827Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.830Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"55fcca9e-4f8e-4e65-a4b5-6bf338c7395d\"}\n 2025-12-08T13:12:39.833Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72534964-c78c-475a-a5d3-3e145f77379b\"}\n 2025-12-08T13:12:39.834Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d0227079-55a4-4a6a-8567-27cdf68ecc01\"}\n 2025-12-08T13:12:39.836Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"813062a6-00b4-41f5-8553-abae1c7d8dbe\"}\n 2025-12-08T13:12:39.839Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"813062a6-00b4-41f5-8553-abae1c7d8dbe\"}\n 2025-12-08T13:12:39.839Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"813062a6-00b4-41f5-8553-abae1c7d8dbe\"}\n 2025-12-08T13:12:39.839Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"55fcca9e-4f8e-4e65-a4b5-6bf338c7395d\"}\n 2025-12-08T13:12:39.844Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72534964-c78c-475a-a5d3-3e145f77379b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:39.844Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"55fcca9e-4f8e-4e65-a4b5-6bf338c7395d\"}\n 2025-12-08T13:12:39.844Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n584h67ch78hc7h5bh56h5b4h665h556h557hb4h57dh79h5d5h57fh5ffh5dfh566h55dh585h5b9h559h57chbdh8fh9bh676h547h5f7h5bchf5h6dq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"55fcca9e-4f8e-4e65-a4b5-6bf338c7395d\"}\n 2025-12-08T13:12:39.844Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d0227079-55a4-4a6a-8567-27cdf68ecc01\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:39.844Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"380daaea-0e88-4116-82f2-2d84c006e459\"}\n 2025-12-08T13:12:39.846Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72534964-c78c-475a-a5d3-3e145f77379b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:39.847Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b6bf385d-7398-4c6a-9d51-d91ac3d9ad5d\"}\n 2025-12-08T13:12:39.847Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b6bf385d-7398-4c6a-9d51-d91ac3d9ad5d\"}\n 2025-12-08T13:12:39.851Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}\n 2025-12-08T13:12:39.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"26a68006-b711-4fdd-ae27-844d2dc6ef0b\"}\n 2025-12-08T13:12:39.854Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"26a68006-b711-4fdd-ae27-844d2dc6ef0b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:39.855Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4251d638-d2b7-405c-b64f-eb08a60a84bf\"}\n 2025-12-08T13:12:39.856Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4251d638-d2b7-405c-b64f-eb08a60a84bf\"}\n 2025-12-08T13:12:39.902Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}\n 2025-12-08T13:12:39.903Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}\n 2025-12-08T13:12:39.903Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"26a68006-b711-4fdd-ae27-844d2dc6ef0b\"}\n 2025-12-08T13:12:39.904Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}\n 2025-12-08T13:12:39.904Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}\n 2025-12-08T13:12:39.907Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"26a68006-b711-4fdd-ae27-844d2dc6ef0b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:39.914Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}\n 2025-12-08T13:12:39.914Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.914Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f93728e-e880-477c-8500-1346f1d30979\"}\n 2025-12-08T13:12:39.915Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f93728e-e880-477c-8500-1346f1d30979\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:39.928Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}\n 2025-12-08T13:12:39.929Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"380daaea-0e88-4116-82f2-2d84c006e459\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:39.929Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"198a8c4d-3768-4871-a10c-689abdb77d08\"}\n 2025-12-08T13:12:39.932Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}\n 2025-12-08T13:12:39.932Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}\n 2025-12-08T13:12:39.933Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f93728e-e880-477c-8500-1346f1d30979\"}\n 2025-12-08T13:12:39.933Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"198a8c4d-3768-4871-a10c-689abdb77d08\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:39.933Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f93728e-e880-477c-8500-1346f1d30979\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:39.933Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}\n 2025-12-08T13:12:39.934Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}\n 2025-12-08T13:12:39.934Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}\n 2025-12-08T13:12:39.934Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}\n 2025-12-08T13:12:39.938Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}\n 2025-12-08T13:12:39.939Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53e74b58-607e-478f-8ce0-d85bd9a40608\"}\n 2025-12-08T13:12:39.940Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}\n 2025-12-08T13:12:39.943Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:39.944Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}\n 2025-12-08T13:12:39.945Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:39.946Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:39.947Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}\n 2025-12-08T13:12:39.949Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:39.955Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:39.960Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:40.001Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}\n 2025-12-08T13:12:40.003Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}\n 2025-12-08T13:12:40.004Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}\n 2025-12-08T13:12:40.006Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}\n 2025-12-08T13:12:40.017Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}\n 2025-12-08T13:12:40.018Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:40.029Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}\n 2025-12-08T13:12:40.029Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53e74b58-607e-478f-8ce0-d85bd9a40608\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:40.032Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}\n 2025-12-08T13:12:40.034Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}\n 2025-12-08T13:12:40.034Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}\n 2025-12-08T13:12:40.037Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}\n 2025-12-08T13:12:40.037Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}\n 2025-12-08T13:12:40.043Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}\n 2025-12-08T13:12:40.070Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"057363ce-c441-4402-acaf-69d65b265029\"}\n 2025-12-08T13:12:40.102Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}\n 2025-12-08T13:12:40.103Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}\n 2025-12-08T13:12:40.103Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}\n 2025-12-08T13:12:40.104Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}\n 2025-12-08T13:12:40.114Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}\n 2025-12-08T13:12:40.115Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:40.117Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}\n 2025-12-08T13:12:40.119Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}\n 2025-12-08T13:12:40.120Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}\n 2025-12-08T13:12:40.121Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}\n 2025-12-08T13:12:40.129Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}\n 2025-12-08T13:12:40.130Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"057363ce-c441-4402-acaf-69d65b265029\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:40.133Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}\n 2025-12-08T13:12:40.136Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}\n 2025-12-08T13:12:40.136Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}\n 2025-12-08T13:12:40.144Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}\n 2025-12-08T13:12:40.144Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}\n 2025-12-08T13:12:40.149Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}\n 2025-12-08T13:12:40.150Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}\n 2025-12-08T13:12:40.151Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:40.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}\n 2025-12-08T13:12:40.203Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}\n 2025-12-08T13:12:40.204Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}\n 2025-12-08T13:12:40.205Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}\n 2025-12-08T13:12:40.210Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e47c92d6-7f4b-48dc-a17a-7321734c68ff\"}\n 2025-12-08T13:12:40.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}\n 2025-12-08T13:12:40.213Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:40.230Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}\n 2025-12-08T13:12:40.232Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e47c92d6-7f4b-48dc-a17a-7321734c68ff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:40.233Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}\n 2025-12-08T13:12:40.236Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}\n 2025-12-08T13:12:40.237Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}\n 2025-12-08T13:12:40.245Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}\n 2025-12-08T13:12:40.245Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}\n 2025-12-08T13:12:40.254Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}\n 2025-12-08T13:12:40.258Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}\n 2025-12-08T13:12:40.260Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}\n 2025-12-08T13:12:40.264Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}\n 2025-12-08T13:12:40.264Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}\n 2025-12-08T13:12:40.273Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}\n 2025-12-08T13:12:40.273Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}\n 2025-12-08T13:12:40.302Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}\n 2025-12-08T13:12:40.304Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}\n 2025-12-08T13:12:40.305Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}\n 2025-12-08T13:12:40.306Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}\n 2025-12-08T13:12:40.394Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b6e536e-302d-4cd2-ad3e-d0451c9dcc9b\"}\n 2025-12-08T13:12:40.400Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b6e536e-302d-4cd2-ad3e-d0451c9dcc9b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:40.721Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b4cae213-35a9-44cd-bdc6-43b5e9811bb4\"}\n 2025-12-08T13:12:40.725Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b4cae213-35a9-44cd-bdc6-43b5e9811bb4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:41.366Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd9dd110-6728-4401-a668-d45e1841dd52\"}\n 2025-12-08T13:12:41.374Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd9dd110-6728-4401-a668-d45e1841dd52\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:42.655Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"478c6ba9-a44a-4340-83ad-efc9e0bfbcdd\"}\n 2025-12-08T13:12:42.659Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"478c6ba9-a44a-4340-83ad-efc9e0bfbcdd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:42.700Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc3cae14-bb9a-4b0c-a480-04802d0e4990\"}\n 2025-12-08T13:12:42.706Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"161ec0e5-a87f-4d36-85f4-d8309d6ca720\"}\n 2025-12-08T13:12:42.719Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"396f261e-0506-4cd6-a0ba-b84797bf8a55\"}\n 2025-12-08T13:12:42.719Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"130c8589-f269-4a8f-9078-12e533779892\"}\n 2025-12-08T13:12:44.498Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}\n 2025-12-08T13:12:44.499Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:44.502Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}\n 2025-12-08T13:12:44.503Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}\n 2025-12-08T13:12:44.504Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}\n 2025-12-08T13:12:44.505Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}\n 2025-12-08T13:12:44.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}\n 2025-12-08T13:12:44.854Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:44.856Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}\n 2025-12-08T13:12:44.859Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}\n 2025-12-08T13:12:44.862Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}\n 2025-12-08T13:12:44.862Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n68fhd9h58h58bh5f6h568h58fh564h597h686h56bhcdh66ch56fh5c9h598h688h7h5f6h656h5f4h59fhcch576h99h7bh5d9hc5hb5h545h679h5bcq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}\n 2025-12-08T13:12:44.869Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\"}\n 2025-12-08T13:12:44.869Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}\n 2025-12-08T13:12:44.869Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:44.870Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:44.871Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\"}\n 2025-12-08T13:12:44.871Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}\n 2025-12-08T13:12:44.873Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}\n 2025-12-08T13:12:44.874Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}\n 2025-12-08T13:12:44.875Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\"}\n 2025-12-08T13:12:44.876Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}\n 2025-12-08T13:12:44.879Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\"}\n 2025-12-08T13:12:44.885Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:44.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}\n 2025-12-08T13:12:44.885Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:44.885Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:44.902Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:44.909Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:44.909Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"389996e9-031a-4ca0-8c14-9199fe4757db\"}\n 2025-12-08T13:12:44.912Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"389996e9-031a-4ca0-8c14-9199fe4757db\"}\n 2025-12-08T13:12:44.912Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"389996e9-031a-4ca0-8c14-9199fe4757db\"}\n 2025-12-08T13:12:44.916Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}\n 2025-12-08T13:12:44.916Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}\n \ 2025-12-08T13:12:44.916Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dbdd14be-2885-4b9b-a03b-b6bb53e4cce2\"}\n 2025-12-08T13:12:44.917Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dbdd14be-2885-4b9b-a03b-b6bb53e4cce2\"}\n 2025-12-08T13:12:44.922Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}\n 2025-12-08T13:12:44.924Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}\n 2025-12-08T13:12:44.925Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}\n 2025-12-08T13:12:44.925Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}\n 2025-12-08T13:12:44.925Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}\n 2025-12-08T13:12:44.927Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}\n 2025-12-08T13:12:44.928Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}\n 2025-12-08T13:12:44.928Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}\n 2025-12-08T13:12:44.928Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}\n 2025-12-08T13:12:44.933Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}\n 2025-12-08T13:12:44.934Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}\n 2025-12-08T13:12:44.934Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}\n 2025-12-08T13:12:44.939Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}\n 2025-12-08T13:12:44.939Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}\n 2025-12-08T13:12:44.940Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}\n 2025-12-08T13:12:44.940Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}\n 2025-12-08T13:12:44.946Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}\n 2025-12-08T13:12:44.946Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}\n 2025-12-08T13:12:44.946Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}\n 2025-12-08T13:12:44.951Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}\n 2025-12-08T13:12:44.952Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}\n 2025-12-08T13:12:44.952Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}\n 2025-12-08T13:12:44.972Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:44.972Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}\n 2025-12-08T13:12:44.974Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}\n 2025-12-08T13:12:44.974Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:44.974Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:44.974Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:44.975Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}\n 2025-12-08T13:12:44.976Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}\n 2025-12-08T13:12:44.984Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:44.989Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}\n 2025-12-08T13:12:44.989Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:44.989Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:44.991Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}\n 2025-12-08T13:12:44.992Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:44.992Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}\n 2025-12-08T13:12:44.993Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}\n 2025-12-08T13:12:44.994Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}\n 2025-12-08T13:12:44.994Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}\n 2025-12-08T13:12:45.000Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:45.001Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.001Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:45.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}\n 2025-12-08T13:12:45.002Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:45.021Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}\n 2025-12-08T13:12:45.026Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}\n 2025-12-08T13:12:45.030Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}\n 2025-12-08T13:12:45.030Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}\n 2025-12-08T13:12:45.041Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}\n 2025-12-08T13:12:45.041Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}\n 2025-12-08T13:12:45.073Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}\n 2025-12-08T13:12:45.074Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.075Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}\n 2025-12-08T13:12:45.076Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}\n 2025-12-08T13:12:45.077Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}\n 2025-12-08T13:12:45.079Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.079Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.080Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.083Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.087Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.087Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}\n 2025-12-08T13:12:45.087Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.088Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:45.089Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.094Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.094Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.095Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.095Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}\n 2025-12-08T13:12:45.103Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.103Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:45.173Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}\n 2025-12-08T13:12:45.173Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.174Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}\n 2025-12-08T13:12:45.175Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}\n 2025-12-08T13:12:45.176Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.176Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}\n 2025-12-08T13:12:45.177Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}\n 2025-12-08T13:12:45.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\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:45.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}\n 2025-12-08T13:12:45.181Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.182Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}\n 2025-12-08T13:12:45.184Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}\n 2025-12-08T13:12:45.185Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}\n 2025-12-08T13:12:45.185Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.186Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.188Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.202Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.203Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.205Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.205Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}\n 2025-12-08T13:12:45.206Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.206Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:45.208Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.211Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.215Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.217Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.217Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.218Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.220Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"272042cc-76a9-403d-8a2d-e8a4a18234f2\"}\n 2025-12-08T13:12:45.227Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"272042cc-76a9-403d-8a2d-e8a4a18234f2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:45.234Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.234Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.236Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:45.236Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}\n 2025-12-08T13:12:48.968Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b3885cc8-7b8e-4133-8eb7-e33423d4be5f\"}\n 2025-12-08T13:12:48.969Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"152e6bbc-a992-4449-aa9d-2acdfb5a1e6d\"}\n 2025-12-08T13:12:48.976Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"51a341f9-fd3c-4ca0-bb00-fe7dc5a41eda\"}\n 2025-12-08T13:12:48.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"beb31c50-a7cb-4b68-bdc2-896f8640f464\"}\n 2025-12-08T13:12:49.847Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}\n 2025-12-08T13:12:49.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}\n 2025-12-08T13:12:49.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}\n 2025-12-08T13:12:49.853Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}\n 2025-12-08T13:12:49.853Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}\n 2025-12-08T13:12:50.349Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39c85b2b-8ede-4c9b-8d36-570d0c597987\"}\n 2025-12-08T13:12:50.354Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39c85b2b-8ede-4c9b-8d36-570d0c597987\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:52.701Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83a6a2a1-c185-41f5-b302-978ce039f201\"}\n 2025-12-08T13:12:52.707Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"797ce0e7-2fdf-4930-817b-1377add1d833\"}\n 2025-12-08T13:12:52.720Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d5e5482d-03eb-472e-97c1-65ed3ac99fd1\"}\n 2025-12-08T13:12:52.720Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"c6bad39a-5907-49a7-9a63-10c12debae13\"}\n 2025-12-08T13:12:58.970Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31c1d538-798b-4ce0-a8f1-c6e4a58673c2\"}\n 2025-12-08T13:12:58.970Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2629e26-9e1a-40a1-b673-4dc92277ccdb\"}\n 2025-12-08T13:12:58.977Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2e8bb0d4-708b-42e5-ae4a-ef0c4c3ea960\"}\n 2025-12-08T13:12:58.982Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1a958901-a962-4357-b567-b5e79099987c\"}\n 2025-12-08T13:13:00.594Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63a2f59f-057b-45a6-8b78-826c6c1114c7\"}\n 2025-12-08T13:13:00.599Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63a2f59f-057b-45a6-8b78-826c6c1114c7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:02.702Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dec13641-af90-4255-affa-e9ddeb38f294\"}\n 2025-12-08T13:13:02.708Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1b2c5dc-5361-48ca-8657-c54eb65e6ff7\"}\n 2025-12-08T13:13:02.721Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"49429a5d-ab50-440b-90bd-a19c251eb001\"}\n 2025-12-08T13:13:02.721Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1626dfd2-89cd-4183-9121-dc39dfefef6a\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:04.917\e[0m\n 2025-12-08T13:13:04.918Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:39Z\",\"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-12-08T13:12:39Z\"}],\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\",\"resourceVersion\":\"711\",\"uid\":\"e3ee0f30-f4d2-4b1c-a91e-a82ffa5a8ca4\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:13:04.930Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ff686164-76b6-4c6b-8fa5-04e7069d28d5\"}\n 2025-12-08T13:13:04.943Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ff686164-76b6-4c6b-8fa5-04e7069d28d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:04.950Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ff686164-76b6-4c6b-8fa5-04e7069d28d5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:04.950Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ff686164-76b6-4c6b-8fa5-04e7069d28d5\"}\n 2025-12-08T13:13:04.958Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:04.958Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:04.958Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:04.962Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:04.962Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:04.968Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:13:04.973Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-a9bbf0c7-1e19-4a34-bca3-3a0f1cf1f244 changed, reconcile: ironic-ironic-neutron-agent - a8818f12-329c-473a-bb8e-4612b6823c6d\n \ 2025-12-08T13:13:04.973Z\tINFO\tControllers.IronicInspector\tinput source keystone-a9bbf0c7-1e19-4a34-bca3-3a0f1cf1f244 changed, reconcile: ironic-inspector - a8818f12-329c-473a-bb8e-4612b6823c6d\n 2025-12-08T13:13:04.973Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"90267aaf-e831-4a30-b1e2-a315f5ea23aa\"}\n 2025-12-08T13:13:04.973Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5705dbd7-052b-48d1-b123-cbbc8783dff3\"}\n 2025-12-08T13:13:04.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d5a151b7-a8c1-4f1a-8c70-c7d7a4adccd2\"}\n 2025-12-08T13:13:04.983Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c48f3a17-6167-4cfc-8b76-c469b2ce9646\"}\n 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - a8818f12-329c-473a-bb8e-4612b6823c6d\n \ 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - a8818f12-329c-473a-bb8e-4612b6823c6d\n \ 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - a8818f12-329c-473a-bb8e-4612b6823c6d\n 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - a8818f12-329c-473a-bb8e-4612b6823c6d\n \ 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ee6d21ab-a7cf-48ae-a7a1-d1cd84f41f42\"}\n 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4abdb95-f82d-4cd5-945e-2ab127abc007\"}\n 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"061f6ca5-cba6-496e-b576-900f7fe6ce22\"}\n 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"379abb6b-c05b-4a6c-aca8-38bc1a0d8081\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001140140>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:04.917\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001baa750?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc000ceaa80})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0014dc990?, 0xc000a00008?}, {0x23acb75, 0x4}, {0xc0009a88b8, 0x1, 0x7f008001f8faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0014dc990?, 0xc000ceaa80?}, {0xc0009a88b8?, 0xc0014dc990?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0016003f0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0016003f0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001baa750, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\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] [25.783 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:347\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:12:55.866Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:12:55.870Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:12:55.885Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6dd4d18b-69d5-4e36-929f-71ec5a9f9188\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:12:55.885Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:55.888Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.888Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:55.888Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:55.890Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.890Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.897Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.897Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:55.897Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:55.901Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.901Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:55.917Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\"}\n 2025-12-08T13:12:55.919Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\"}\n 2025-12-08T13:12:55.921Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\"}\n 2025-12-08T13:12:55.923Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\"}\n 2025-12-08T13:12:55.929Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:55.932Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:55.940Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"da308c01-6906-4971-b442-52fe02b93148\"}\n 2025-12-08T13:12:55.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\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"da308c01-6906-4971-b442-52fe02b93148\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:55.944Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:12:55.945Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"da308c01-6906-4971-b442-52fe02b93148\"}\n 2025-12-08T13:12:55.948Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"da308c01-6906-4971-b442-52fe02b93148\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:55.952Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:12:55.956Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}\n 2025-12-08T13:12:55.956Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}\n 2025-12-08T13:12:56.048Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}\n 2025-12-08T13:12:56.051Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}\n 2025-12-08T13:12:56.051Z\tINFO\tControllers.Ironic\tInput maps hash input - n5dbh55h98h64ch5f8h569hf5h577h5b4h5dch55fhb4h64ch666h669h549h54bh66ch54bhddh546h668h645h565h5d5hd6h569h78h596h66fh68dh66q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}\n 2025-12-08T13:12:56.062Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\"}\n 2025-12-08T13:12:56.062Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.146Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\"}\n 2025-12-08T13:12:56.149Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\"}\n 2025-12-08T13:12:56.155Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\"}\n 2025-12-08T13:12:56.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.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\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.180Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:12:56.246Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.247Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.247Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.248Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5d6hbfhch5cfh695h686h56h9h65fh5b4h8fh687h55dh58dh9ch87h55h5fch599h667h54dh644h555h98h68fh5ffhddhd5h688h5b8h58dh5cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.248Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.252Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.255Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.259Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.264Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}\n 2025-12-08T13:12:56.289Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ad1283b-a613-4142-b23e-5d11b38cd61b\"}\n 2025-12-08T13:12:56.292Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}\n 2025-12-08T13:12:56.295Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.295Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79abc131-8935-4844-affd-d73bc46d9108\"}\n 2025-12-08T13:12:56.300Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ad1283b-a613-4142-b23e-5d11b38cd61b\"}\n 2025-12-08T13:12:56.303Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78b104c5-43fe-4cee-a9a7-2ecfad4386de\"}\n 2025-12-08T13:12:56.306Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79abc131-8935-4844-affd-d73bc46d9108\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:56.306Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6a692e7d-c7f8-4098-97e2-6c9c901956d8\"}\n 2025-12-08T13:12:56.309Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ad1283b-a613-4142-b23e-5d11b38cd61b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:56.309Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97f1769f-262d-4987-aeec-1beb9c8da2ae\"}\n 2025-12-08T13:12:56.310Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6a692e7d-c7f8-4098-97e2-6c9c901956d8\"}\n 2025-12-08T13:12:56.310Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6a692e7d-c7f8-4098-97e2-6c9c901956d8\"}\n 2025-12-08T13:12:56.311Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79abc131-8935-4844-affd-d73bc46d9108\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:56.316Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fecb9ef8-0b42-41e2-bff4-a7c70ae176a4\"}\n 2025-12-08T13:12:56.316Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fecb9ef8-0b42-41e2-bff4-a7c70ae176a4\"}\n 2025-12-08T13:12:56.318Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2cd873c-5dae-482f-a8a8-14d55c7420c1\"}\n 2025-12-08T13:12:56.318Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2cd873c-5dae-482f-a8a8-14d55c7420c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:56.321Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3efd7989-539f-4aaf-a255-02b4d99a69fd\"}\n 2025-12-08T13:12:56.321Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3efd7989-539f-4aaf-a255-02b4d99a69fd\"}\n 2025-12-08T13:12:56.347Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}\n 2025-12-08T13:12:56.347Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2cd873c-5dae-482f-a8a8-14d55c7420c1\"}\n 2025-12-08T13:12:56.352Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}\n 2025-12-08T13:12:56.353Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}\n 2025-12-08T13:12:56.353Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}\n 2025-12-08T13:12:56.354Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2cd873c-5dae-482f-a8a8-14d55c7420c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:56.363Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}\n 2025-12-08T13:12:56.364Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.396Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97f1769f-262d-4987-aeec-1beb9c8da2ae\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:56.396Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"288d12e8-b711-4047-babc-91ef307237c4\"}\n 2025-12-08T13:12:56.397Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78b104c5-43fe-4cee-a9a7-2ecfad4386de\"}\n 2025-12-08T13:12:56.400Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"288d12e8-b711-4047-babc-91ef307237c4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:56.401Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78b104c5-43fe-4cee-a9a7-2ecfad4386de\"}\n 2025-12-08T13:12:56.401Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5b4h586h5fdh79h59h5d4h5b4h5dh5c7h5c5hbfh67hb5hd8h667h54fh58h58bh9fh65fhc4h65ch7h5b4h5cfh657h58h655h687hc4h77h96q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78b104c5-43fe-4cee-a9a7-2ecfad4386de\"}\n 2025-12-08T13:12:56.407Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f7508cc4-e9e6-4c72-a075-9f4eb8695c9a\"}\n 2025-12-08T13:12:56.407Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}\n 2025-12-08T13:12:56.447Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}\n 2025-12-08T13:12:56.448Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}\n 2025-12-08T13:12:56.449Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}\n 2025-12-08T13:12:56.450Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}\n 2025-12-08T13:12:56.460Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}\n 2025-12-08T13:12:56.461Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.496Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}\n 2025-12-08T13:12:56.497Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f7508cc4-e9e6-4c72-a075-9f4eb8695c9a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:56.503Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}\n 2025-12-08T13:12:56.504Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}\n 2025-12-08T13:12:56.505Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}\n 2025-12-08T13:12:56.506Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}\n 2025-12-08T13:12:56.506Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}\n 2025-12-08T13:12:56.508Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}\n 2025-12-08T13:12:56.509Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}\n 2025-12-08T13:12:56.517Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:12:56.517Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}\n 2025-12-08T13:12:56.517Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:56.517Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}\n 2025-12-08T13:12:56.518Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.537Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40ab9536-d5c1-4190-b82e-7a58e5e55d88\"}\n 2025-12-08T13:12:56.549Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}\n 2025-12-08T13:12:56.550Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}\n 2025-12-08T13:12:56.551Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}\n 2025-12-08T13:12:56.552Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}\n 2025-12-08T13:12:56.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}\n 2025-12-08T13:12:56.563Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.597Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}\n 2025-12-08T13:12:56.598Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40ab9536-d5c1-4190-b82e-7a58e5e55d88\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:56.601Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}\n 2025-12-08T13:12:56.604Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}\n 2025-12-08T13:12:56.608Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}\n 2025-12-08T13:12:56.608Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}\n 2025-12-08T13:12:56.613Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}\n 2025-12-08T13:12:56.613Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}\n 2025-12-08T13:12:56.615Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:12:56.622Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}\n 2025-12-08T13:12:56.626Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:12:56.631Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:12:56.650Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}\n 2025-12-08T13:12:56.651Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}\n 2025-12-08T13:12:56.652Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}\n 2025-12-08T13:12:56.654Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}\n 2025-12-08T13:12:56.655Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}\n 2025-12-08T13:12:56.655Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.657Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}\n 2025-12-08T13:12:56.660Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}\n 2025-12-08T13:12:56.662Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}\n 2025-12-08T13:12:56.663Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}\n 2025-12-08T13:12:56.679Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2aa2f793-113e-4b9a-8326-0d956f688b7d\"}\n 2025-12-08T13:12:56.698Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2aa2f793-113e-4b9a-8326-0d956f688b7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:56.698Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}\n 2025-12-08T13:12:56.702Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}\n 2025-12-08T13:12:56.705Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}\n 2025-12-08T13:12:56.705Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}\n 2025-12-08T13:12:56.716Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}\n 2025-12-08T13:12:56.717Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}\n 2025-12-08T13:12:56.725Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}\n 2025-12-08T13:12:56.725Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}\n 2025-12-08T13:12:56.726Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:56.750Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}\n 2025-12-08T13:12:56.751Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}\n 2025-12-08T13:12:56.752Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}\n 2025-12-08T13:12:56.753Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}\n 2025-12-08T13:12:56.798Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}\n 2025-12-08T13:12:56.802Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}\n 2025-12-08T13:12:56.806Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}\n 2025-12-08T13:12:56.806Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}\n 2025-12-08T13:12:56.817Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}\n 2025-12-08T13:12:56.817Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}\n 2025-12-08T13:12:56.825Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}\n 2025-12-08T13:12:56.830Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}\n 2025-12-08T13:12:56.835Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}\n 2025-12-08T13:12:56.839Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}\n 2025-12-08T13:12:56.840Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}\n 2025-12-08T13:12:56.850Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}\n 2025-12-08T13:12:56.850Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}\n 2025-12-08T13:12:56.859Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"815ad6c9-9b44-4718-855f-44a6ed946de7\"}\n 2025-12-08T13:12:56.864Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"815ad6c9-9b44-4718-855f-44a6ed946de7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.184Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8bfbc68-b18e-434f-98c1-fe713be849a1\"}\n 2025-12-08T13:12:57.189Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8bfbc68-b18e-434f-98c1-fe713be849a1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.829Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"146e76f9-7bab-4294-a500-c84c950f5af9\"}\n 2025-12-08T13:12:57.833Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"146e76f9-7bab-4294-a500-c84c950f5af9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:59.114Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"17578666-afc1-425b-9530-417126a144ec\"}\n 2025-12-08T13:12:59.117Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"17578666-afc1-425b-9530-417126a144ec\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:00.941Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}\n 2025-12-08T13:13:00.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\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:00.943Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}\n 2025-12-08T13:13:00.945Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}\n 2025-12-08T13:13:00.946Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}\n 2025-12-08T13:13:00.947Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}\n 2025-12-08T13:13:01.318Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}\n 2025-12-08T13:13:01.319Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:01.321Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}\n 2025-12-08T13:13:01.325Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}\n 2025-12-08T13:13:01.329Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}\n 2025-12-08T13:13:01.329Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n65dh5c7h59ch84h5b6hb6h5b5hb5h5bdh95h8hc9h587h99hdh5f4h597hbh59h5fbh556h5cfh5d8h7hb5hf4hc9h5cfh56dh58bh84h59q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}\n 2025-12-08T13:13:01.340Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f79c51e0-ea99-452d-b7b8-933a055fb916\"}\n 2025-12-08T13:13:01.341Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f79c51e0-ea99-452d-b7b8-933a055fb916\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:01.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}\n 2025-12-08T13:13:01.342Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.345Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f79c51e0-ea99-452d-b7b8-933a055fb916\"}\n 2025-12-08T13:13:01.345Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}\n 2025-12-08T13:13:01.348Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}\n 2025-12-08T13:13:01.349Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n65dh5c7h59ch84h5b6hb6h5b5hb5h5bdh95h8hc9h587h99hdh5f4h597hbh59h5fbh556h5cfh5d8h7hb5hf4hc9h5cfh56dh58bh84h59q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f79c51e0-ea99-452d-b7b8-933a055fb916\"}\n 2025-12-08T13:13:01.350Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}\n 2025-12-08T13:13:01.351Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}\n 2025-12-08T13:13:01.360Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\"}\n 2025-12-08T13:13:01.361Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:01.363Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}\n 2025-12-08T13:13:01.363Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.444Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\"}\n 2025-12-08T13:13:01.444Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}\n 2025-12-08T13:13:01.451Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\"}\n 2025-12-08T13:13:01.451Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}\n 2025-12-08T13:13:01.453Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}\n 2025-12-08T13:13:01.455Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\"}\n 2025-12-08T13:13:01.456Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}\n 2025-12-08T13:13:01.462Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}\n 2025-12-08T13:13:01.464Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:13:01.464Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.465Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.465Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:01.472Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:13:01.472Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18cdb1e0-1454-487a-8c6c-bd9478868062\"}\n 2025-12-08T13:13:01.475Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18cdb1e0-1454-487a-8c6c-bd9478868062\"}\n 2025-12-08T13:13:01.475Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18cdb1e0-1454-487a-8c6c-bd9478868062\"}\n 2025-12-08T13:13:01.483Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}\n 2025-12-08T13:13:01.483Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}\n \ 2025-12-08T13:13:01.484Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\"}\n 2025-12-08T13:13:01.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\"}\n 2025-12-08T13:13:01.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\"}\n 2025-12-08T13:13:01.489Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\"}\n 2025-12-08T13:13:01.490Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}\n 2025-12-08T13:13:01.493Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:01.494Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}\n 2025-12-08T13:13:01.494Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}\n 2025-12-08T13:13:01.494Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}\n 2025-12-08T13:13:01.494Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}\n 2025-12-08T13:13:01.498Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}\n 2025-12-08T13:13:01.498Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}\n 2025-12-08T13:13:01.501Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}\n 2025-12-08T13:13:01.501Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}\n 2025-12-08T13:13:01.508Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}\n 2025-12-08T13:13:01.509Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}\n 2025-12-08T13:13:01.509Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}\n 2025-12-08T13:13:01.510Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}\n 2025-12-08T13:13:01.510Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}\n 2025-12-08T13:13:01.517Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}\n 2025-12-08T13:13:01.517Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}\n 2025-12-08T13:13:01.517Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}\n 2025-12-08T13:13:01.545Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.546Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}\n 2025-12-08T13:13:01.550Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}\n 2025-12-08T13:13:01.550Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.551Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.551Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}\n 2025-12-08T13:13:01.553Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.554Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}\n 2025-12-08T13:13:01.558Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.562Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.565Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}\n 2025-12-08T13:13:01.565Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.566Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.568Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}\n 2025-12-08T13:13:01.575Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:01.576Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}\n 2025-12-08T13:13:01.576Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:01.588Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}\n 2025-12-08T13:13:01.592Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}\n 2025-12-08T13:13:01.595Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}\n 2025-12-08T13:13:01.595Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}\n 2025-12-08T13:13:01.604Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}\n 2025-12-08T13:13:01.604Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}\n 2025-12-08T13:13:01.645Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}\n 2025-12-08T13:13:01.645Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}\n 2025-12-08T13:13:01.646Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}\n 2025-12-08T13:13:01.647Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}\n 2025-12-08T13:13:01.647Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}\n 2025-12-08T13:13:01.648Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}\n 2025-12-08T13:13:01.651Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}\n 2025-12-08T13:13:01.654Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}\n 2025-12-08T13:13:01.654Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}\n 2025-12-08T13:13:01.656Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}\n 2025-12-08T13:13:01.656Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}\n 2025-12-08T13:13:01.658Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.661Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}\n 2025-12-08T13:13:01.667Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:01.667Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.668Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:01.678Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62292eaf-a0d7-406c-92db-74baca4f2cb8\"}\n 2025-12-08T13:13:01.688Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62292eaf-a0d7-406c-92db-74baca4f2cb8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:01.746Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.746Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}\n 2025-12-08T13:13:01.751Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}\n 2025-12-08T13:13:01.751Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.751Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}\n 2025-12-08T13:13:01.752Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}\n 2025-12-08T13:13:01.755Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.758Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.758Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.760Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.761Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}\n 2025-12-08T13:13:01.761Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.777Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.777Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.779Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.779Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}\n 2025-12-08T13:13:01.779Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.780Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:01.847Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}\n 2025-12-08T13:13:01.848Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.848Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}\n 2025-12-08T13:13:01.849Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}\n 2025-12-08T13:13:01.850Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.850Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}\n 2025-12-08T13:13:01.855Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.859Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.859Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.861Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.863Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}\n 2025-12-08T13:13:01.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\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.866Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}\n 2025-12-08T13:13:01.868Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}\n 2025-12-08T13:13:01.871Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}\n 2025-12-08T13:13:01.873Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}\n 2025-12-08T13:13:01.880Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.880Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.882Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.882Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}\n 2025-12-08T13:13:01.889Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.889Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:01.889Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}\n 2025-12-08T13:13:01.890Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.947Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}\n 2025-12-08T13:13:01.947Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.948Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}\n 2025-12-08T13:13:01.949Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}\n 2025-12-08T13:13:01.950Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}\n 2025-12-08T13:13:01.951Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.957Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.959Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.959Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.960Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}\n 2025-12-08T13:13:01.961Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.961Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:01.992Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.992Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.996Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:01.996Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}\n 2025-12-08T13:13:02.048Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}\n 2025-12-08T13:13:02.049Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}\n 2025-12-08T13:13:02.050Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}\n 2025-12-08T13:13:02.053Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}\n 2025-12-08T13:13:05.737Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"868a2d52-153f-4885-a4f5-adb4a674b323\"}\n 2025-12-08T13:13:05.739Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"85a34c99-75bf-47fa-bf76-9aa55e44c2f7\"}\n 2025-12-08T13:13:05.759Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"49441c8c-9053-422f-b26d-7365bfde7b74\"}\n 2025-12-08T13:13:05.761Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"17c860ba-12bd-49a9-bbe4-902e5b94409a\"}\n 2025-12-08T13:13:06.809Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f56c601-a94c-4e2d-9392-a03ef8f6a90d\"}\n 2025-12-08T13:13:06.814Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f56c601-a94c-4e2d-9392-a03ef8f6a90d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:15.739Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1fb8b7ab-bd74-4dca-8ce1-73ff702049ca\"}\n 2025-12-08T13:13:15.741Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7285fcba-12ae-4f0b-a724-043a6041cad7\"}\n 2025-12-08T13:13:15.761Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"55f0b623-bbaa-4290-89fb-cd3e8298996a\"}\n 2025-12-08T13:13:15.762Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"190bbfbe-c80b-4604-85aa-41d12634efc8\"}\n 2025-12-08T13:13:17.055Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e9e9988f-afeb-411e-af86-eda28ae71cba\"}\n 2025-12-08T13:13:17.060Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e9e9988f-afeb-411e-af86-eda28ae71cba\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:21.484\e[0m\n 2025-12-08T13:13:21.484Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:55Z\",\"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-12-08T13:12:55Z\"}],\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\",\"resourceVersion\":\"695\",\"uid\":\"ddd20e6c-4d08-4efa-ad65-01ed1fc0fe00\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:13:21.498Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c218d59e-8c6a-4f66-b069-dfa44fa78df6\"}\n 2025-12-08T13:13:21.502Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c218d59e-8c6a-4f66-b069-dfa44fa78df6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:21.506Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c218d59e-8c6a-4f66-b069-dfa44fa78df6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:21.506Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c218d59e-8c6a-4f66-b069-dfa44fa78df6\"}\n 2025-12-08T13:13:21.513Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:21.513Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:21.513Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:21.517Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:21.517Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:21.523Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:13:21.530Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-6dd4d18b-69d5-4e36-929f-71ec5a9f9188 changed, reconcile: ironic-ironic-neutron-agent - 5645426e-6579-4b99-9e19-7ee3b9578e58\n \ 2025-12-08T13:13:21.530Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a8459044-e6a7-4d01-ad83-e324d4cc2ca3\"}\n 2025-12-08T13:13:21.531Z\tINFO\tControllers.IronicInspector\tinput source keystone-6dd4d18b-69d5-4e36-929f-71ec5a9f9188 changed, reconcile: ironic-inspector - 5645426e-6579-4b99-9e19-7ee3b9578e58\n 2025-12-08T13:13:21.531Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ae79ae86-4142-41e9-b5bc-b0fa832e4632\"}\n 2025-12-08T13:13:21.538Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3f08d1ae-7eae-4b82-a660-2a6fe095e61e\"}\n 2025-12-08T13:13:21.539Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fee7a8e7-366d-4974-9648-f5fa6c1c2f78\"}\n 2025-12-08T13:13:21.551Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 5645426e-6579-4b99-9e19-7ee3b9578e58\n \ 2025-12-08T13:13:21.551Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 5645426e-6579-4b99-9e19-7ee3b9578e58\n \ 2025-12-08T13:13:21.551Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"0af926e8-609e-4fe7-a455-1dd5561ab0af\"}\n 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4eb33616-cb7c-42d3-bc57-af3096410c7c\"}\n 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 5645426e-6579-4b99-9e19-7ee3b9578e58\n \ 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 5645426e-6579-4b99-9e19-7ee3b9578e58\n 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b4cd8d55-cf4f-449a-8867-04b1719ca6ee\"}\n 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"86ea554d-fc5f-4bb5-8418-8bd5b353455f\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00183a3c0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:21.484\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc001710390?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc001595c80})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0019c8d50?, 0xc000500008?}, {0x23acb75, 0x4}, {0xc000f3a348, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0019c8d50?, 0xc001595c80?}, {0xc000f3a348?, 0xc0019c8d50?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0001b2d20, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0001b2d20, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00022ea50, {{0xc001710390, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\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] [25.611 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/test/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:962\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:12:57.037Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2be2219b-7207-422f-b889-ab29decd1a65\"}\n 2025-12-08T13:12:57.039Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-global-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:57.039Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"57f3293e-b32f-4811-8a71-456d6568e4cf\"}\n 2025-12-08T13:12:57.044Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-api-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:57.048Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-conductor-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:57.055Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-inspector-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:57.059Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-nagent-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:12:57.078Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-ed7fda05-cb3f-4213-9905-a0defb037d5b\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:12:57.078Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"a864b597-deb8-452d-8532-2fffd2d298e3-global-topology\"}}}}\n \ 2025-12-08T13:12:57.082Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:57.082Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:57.082Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:57.085Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:57.085Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:57.091Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:12:57.093Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:57.093Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:12:57.093Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:12:57.096Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:57.096Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:12:57.112Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\"}\n 2025-12-08T13:12:57.114Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\"}\n 2025-12-08T13:12:57.116Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\"}\n 2025-12-08T13:12:57.118Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\"}\n 2025-12-08T13:12:57.122Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.125Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.139Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e3789744-5d3a-4a24-9e5b-b32ea79c01b3\"}\n 2025-12-08T13:12:57.139Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e3789744-5d3a-4a24-9e5b-b32ea79c01b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.141Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:12:57.142Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e3789744-5d3a-4a24-9e5b-b32ea79c01b3\"}\n 2025-12-08T13:12:57.146Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e3789744-5d3a-4a24-9e5b-b32ea79c01b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.147Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}\n 2025-12-08T13:12:57.147Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.149Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:12:57.242Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}\n 2025-12-08T13:12:57.246Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}\n 2025-12-08T13:12:57.249Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}\n 2025-12-08T13:12:57.249Z\tINFO\tControllers.Ironic\tInput maps hash input - n5f9h696h54bh696h686h5f4h54fh57h679h66dh64h74h5c9h594h667hddh599h676h6h54h99hdbh666h5d4h655hc8h6fh5d7h678h599h64hfq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}\n 2025-12-08T13:12:57.258Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"7f39d16d-26ce-45ab-945c-4424b14b9ad5\"}\n 2025-12-08T13:12:57.258Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"7f39d16d-26ce-45ab-945c-4424b14b9ad5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.343Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"7f39d16d-26ce-45ab-945c-4424b14b9ad5\"}\n 2025-12-08T13:12:57.345Z\tINFO\tControllers.Ironic\tInput maps hash input - n5f9h696h54bh696h686h5f4h54fh57h679h66dh64h74h5c9h594h667hddh599h676h6h54h99hdbh666h5d4h655hc8h6fh5d7h678h599h64hfq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"7f39d16d-26ce-45ab-945c-4424b14b9ad5\"}\n 2025-12-08T13:12:57.355Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\"}\n 2025-12-08T13:12:57.356Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.359Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\"}\n 2025-12-08T13:12:57.360Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\"}\n 2025-12-08T13:12:57.364Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\"}\n 2025-12-08T13:12:57.372Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}\n 2025-12-08T13:12:57.372Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.379Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:12:57.444Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}\n 2025-12-08T13:12:57.445Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}\n 2025-12-08T13:12:57.445Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}\n 2025-12-08T13:12:57.446Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n568h6ch54h7h66fh599hd7h594h8bh654h5d8h696h555h694h667h564h566h89h5d5h57ch575h6h55ch5bdh9ch76h8ch5bchdch64dh6dh676q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}\n 2025-12-08T13:12:57.446Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}\n 2025-12-08T13:12:57.460Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}\n 2025-12-08T13:12:57.460Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}\n 2025-12-08T13:12:57.467Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3c88acca-8f85-4a74-8cc2-18a2d88e713e\"}\n 2025-12-08T13:12:57.470Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}\n 2025-12-08T13:12:57.470Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.474Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3c88acca-8f85-4a74-8cc2-18a2d88e713e\"}\n 2025-12-08T13:12:57.477Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c1c08409-1d0a-424f-96f1-ccb42eb0d92f\"}\n 2025-12-08T13:12:57.479Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"bce286d3-26a2-48b0-93b9-024f7a48ff6d\"}\n 2025-12-08T13:12:57.481Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c1c08409-1d0a-424f-96f1-ccb42eb0d92f\"}\n 2025-12-08T13:12:57.481Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c1c08409-1d0a-424f-96f1-ccb42eb0d92f\"}\n 2025-12-08T13:12:57.481Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"275daf70-98c8-48f3-b2b3-17ba996c819b\"}\n 2025-12-08T13:12:57.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abff75f0-eb9e-445d-89d5-2ec7474984f9\"}\n 2025-12-08T13:12:57.486Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abff75f0-eb9e-445d-89d5-2ec7474984f9\"}\n 2025-12-08T13:12:57.488Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"bce286d3-26a2-48b0-93b9-024f7a48ff6d\"}\n 2025-12-08T13:12:57.489Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"275daf70-98c8-48f3-b2b3-17ba996c819b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:57.489Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3c88acca-8f85-4a74-8cc2-18a2d88e713e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.489Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6d413bc8-0cc6-44c5-81cd-feafdae7d7be\"}\n 2025-12-08T13:12:57.492Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"bce286d3-26a2-48b0-93b9-024f7a48ff6d\"}\n 2025-12-08T13:12:57.492Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n645hb8h579h9dh5c5h645h554h569hf4h5f9h565h666h77h5hdch546h5c6hc4h595h5bbh55dh7h6ch65bh65ch5fbh5c9hddh59chbh66bh5d4q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"bce286d3-26a2-48b0-93b9-024f7a48ff6d\"}\n 2025-12-08T13:12:57.493Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"275daf70-98c8-48f3-b2b3-17ba996c819b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:57.500Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}\n 2025-12-08T13:12:57.501Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83863d3d-4410-45d6-ae90-c0bbc652bca1\"}\n 2025-12-08T13:12:57.501Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83863d3d-4410-45d6-ae90-c0bbc652bca1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:57.544Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83863d3d-4410-45d6-ae90-c0bbc652bca1\"}\n 2025-12-08T13:12:57.544Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}\n 2025-12-08T13:12:57.545Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}\n 2025-12-08T13:12:57.545Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}\n 2025-12-08T13:12:57.546Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n568h6ch54h7h66fh599hd7h594h8bh654h5d8h696h555h694h667h564h566h89h5d5h57ch575h6h55ch5bdh9ch76h8ch5bchdch64dh6dh676q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}\n 2025-12-08T13:12:57.546Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}\n 2025-12-08T13:12:57.547Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}\n 2025-12-08T13:12:57.547Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83863d3d-4410-45d6-ae90-c0bbc652bca1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:57.559Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd08b7d1-0595-4e63-8624-c506917d9a5b\"}\n 2025-12-08T13:12:57.559Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd08b7d1-0595-4e63-8624-c506917d9a5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:57.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}\n 2025-12-08T13:12:57.563Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.575Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"da7bb7e6-0875-46a4-b6bf-f64f90ca6663\"}\n 2025-12-08T13:12:57.578Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}\n 2025-12-08T13:12:57.582Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}\n 2025-12-08T13:12:57.583Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd08b7d1-0595-4e63-8624-c506917d9a5b\"}\n 2025-12-08T13:12:57.583Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd08b7d1-0595-4e63-8624-c506917d9a5b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:12:57.583Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}\n 2025-12-08T13:12:57.584Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6d413bc8-0cc6-44c5-81cd-feafdae7d7be\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.584Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"383b78a8-44a0-4dd8-a0cc-f2a72eadae7d\"}\n 2025-12-08T13:12:57.585Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}\n 2025-12-08T13:12:57.586Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}\n 2025-12-08T13:12:57.587Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}\n 2025-12-08T13:12:57.588Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}\n 2025-12-08T13:12:57.592Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}\n 2025-12-08T13:12:57.596Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}\n 2025-12-08T13:12:57.596Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.599Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.599Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}\n 2025-12-08T13:12:57.615Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:12:57.644Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}\n 2025-12-08T13:12:57.645Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}\n 2025-12-08T13:12:57.646Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}\n 2025-12-08T13:12:57.647Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}\n 2025-12-08T13:12:57.660Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}\n 2025-12-08T13:12:57.661Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.678Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}\n 2025-12-08T13:12:57.679Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"383b78a8-44a0-4dd8-a0cc-f2a72eadae7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.679Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a8106d4a-8d6e-4176-ab06-2162ff8de36c\"}\n 2025-12-08T13:12:57.681Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}\n 2025-12-08T13:12:57.683Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a8106d4a-8d6e-4176-ab06-2162ff8de36c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.685Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}\n 2025-12-08T13:12:57.688Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}\n 2025-12-08T13:12:57.688Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}\n 2025-12-08T13:12:57.694Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}\n 2025-12-08T13:12:57.700Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2da6eb65-194c-4c66-934c-4d34d33902c6\"}\n 2025-12-08T13:12:57.703Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.703Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}\n 2025-12-08T13:12:57.713Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:12:57.720Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:12:57.727Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:12:57.745Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}\n 2025-12-08T13:12:57.747Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}\n 2025-12-08T13:12:57.748Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}\n 2025-12-08T13:12:57.749Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}\n 2025-12-08T13:12:57.758Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}\n 2025-12-08T13:12:57.758Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.778Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2da6eb65-194c-4c66-934c-4d34d33902c6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.778Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}\n 2025-12-08T13:12:57.782Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}\n 2025-12-08T13:12:57.784Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}\n 2025-12-08T13:12:57.785Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}\n 2025-12-08T13:12:57.794Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}\n 2025-12-08T13:12:57.794Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}\n 2025-12-08T13:12:57.803Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"fea41290-9e41-49de-935f-d20e4920c3ef\"}\n 2025-12-08T13:12:57.803Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}\n 2025-12-08T13:12:57.845Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}\n 2025-12-08T13:12:57.847Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}\n 2025-12-08T13:12:57.848Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}\n 2025-12-08T13:12:57.849Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}\n 2025-12-08T13:12:57.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}\n 2025-12-08T13:12:57.852Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.856Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}\n 2025-12-08T13:12:57.857Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}\n 2025-12-08T13:12:57.859Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}\n 2025-12-08T13:12:57.859Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2d8cb5b8-9c6f-4c0a-9553-ffac7ce94ffb\"}\n 2025-12-08T13:12:57.861Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}\n 2025-12-08T13:12:57.872Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}\n 2025-12-08T13:12:57.872Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:12:57.878Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}\n 2025-12-08T13:12:57.879Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2d8cb5b8-9c6f-4c0a-9553-ffac7ce94ffb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:57.882Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}\n 2025-12-08T13:12:57.885Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}\n 2025-12-08T13:12:57.886Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}\n 2025-12-08T13:12:57.894Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}\n 2025-12-08T13:12:57.894Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}\n 2025-12-08T13:12:57.902Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}\n 2025-12-08T13:12:57.907Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}\n 2025-12-08T13:12:57.911Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}\n 2025-12-08T13:12:57.914Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}\n 2025-12-08T13:12:57.915Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}\n 2025-12-08T13:12:57.924Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}\n 2025-12-08T13:12:57.925Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}\n 2025-12-08T13:12:57.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}\n 2025-12-08T13:12:57.948Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}\n 2025-12-08T13:12:57.950Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}\n 2025-12-08T13:12:57.951Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}\n 2025-12-08T13:12:58.039Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"af0a86c0-e438-4e82-b54d-81104926217f\"}\n 2025-12-08T13:12:58.044Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"af0a86c0-e438-4e82-b54d-81104926217f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:58.220Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"83b9de45-3a5b-4786-bad7-b32dd2d711a0\"}\n 2025-12-08T13:12:58.365Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1b4b7d42-a933-48e5-bc04-9a579b433c63\"}\n 2025-12-08T13:12:58.370Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1b4b7d42-a933-48e5-bc04-9a579b433c63\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:12:59.010Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6e3b85b-6fdd-4f92-962a-7fd771c7dc79\"}\n 2025-12-08T13:12:59.015Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6e3b85b-6fdd-4f92-962a-7fd771c7dc79\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:00.060Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"be8a27af-d9f3-4e0b-a5b4-591d77ec49e7\"}\n 2025-12-08T13:13:00.165Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"60ca9906-f705-47f6-928d-5e06979b9132\"}\n 2025-12-08T13:13:00.165Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"acd381e7-2cca-4d02-b6a1-e0a8240de807\"}\n 2025-12-08T13:13:00.295Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70cb51a9-7ae5-4391-aa48-878008f32b4b\"}\n 2025-12-08T13:13:00.300Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70cb51a9-7ae5-4391-aa48-878008f32b4b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:02.139Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}\n 2025-12-08T13:13:02.140Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:02.142Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}\n 2025-12-08T13:13:02.143Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}\n 2025-12-08T13:13:02.144Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}\n 2025-12-08T13:13:02.144Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}\n 2025-12-08T13:13:02.502Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}\n 2025-12-08T13:13:02.503Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:02.505Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}\n 2025-12-08T13:13:02.510Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}\n 2025-12-08T13:13:02.515Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}\n 2025-12-08T13:13:02.515Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n7h674h588hbbh55ch699hddhc9h547h558h674h584h5dch5f7h64bh569h58dhf8h686h64bh548h5cbh5cfh56ch5fhd4h575h645h5f6h6hd6h5f7q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}\n 2025-12-08T13:13:02.526Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}\n 2025-12-08T13:13:02.528Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:02.529Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\"}\n 2025-12-08T13:13:02.530Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:02.532Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\"}\n 2025-12-08T13:13:02.533Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}\n 2025-12-08T13:13:02.534Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\"}\n 2025-12-08T13:13:02.535Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}\n 2025-12-08T13:13:02.537Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}\n 2025-12-08T13:13:02.537Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\"}\n 2025-12-08T13:13:02.539Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}\n 2025-12-08T13:13:02.549Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.549Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:02.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}\n 2025-12-08T13:13:02.553Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:02.561Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:13:02.567Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:13:02.568Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b41f4ef8-9cda-4006-af12-57adb73efcd2\"}\n 2025-12-08T13:13:02.570Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b41f4ef8-9cda-4006-af12-57adb73efcd2\"}\n 2025-12-08T13:13:02.570Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b41f4ef8-9cda-4006-af12-57adb73efcd2\"}\n 2025-12-08T13:13:02.575Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}\n \ 2025-12-08T13:13:02.576Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f506fde-2833-4328-9287-9e45baaa466b\"}\n 2025-12-08T13:13:02.577Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f506fde-2833-4328-9287-9e45baaa466b\"}\n 2025-12-08T13:13:02.577Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}\n 2025-12-08T13:13:02.583Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}\n 2025-12-08T13:13:02.586Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}\n 2025-12-08T13:13:02.587Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}\n 2025-12-08T13:13:02.587Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}\n 2025-12-08T13:13:02.587Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}\n 2025-12-08T13:13:02.591Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}\n 2025-12-08T13:13:02.592Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}\n 2025-12-08T13:13:02.595Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}\n 2025-12-08T13:13:02.595Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}\n 2025-12-08T13:13:02.604Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}\n 2025-12-08T13:13:02.604Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}\n 2025-12-08T13:13:02.605Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}\n 2025-12-08T13:13:02.606Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}\n 2025-12-08T13:13:02.606Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}\n 2025-12-08T13:13:02.612Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}\n 2025-12-08T13:13:02.614Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}\n 2025-12-08T13:13:02.614Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}\n 2025-12-08T13:13:02.633Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}\n 2025-12-08T13:13:02.635Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}\n 2025-12-08T13:13:02.635Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.635Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.636Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}\n 2025-12-08T13:13:02.636Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.637Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}\n 2025-12-08T13:13:02.643Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.646Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.649Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}\n 2025-12-08T13:13:02.649Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:02.650Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.653Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.653Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.655Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.665Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.665Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.667Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.667Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}\n 2025-12-08T13:13:02.680Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6a90ea2a-b395-4dc1-8aea-d65d5903b9bd\"}\n 2025-12-08T13:13:02.680Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.680Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:02.681Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}\n 2025-12-08T13:13:02.685Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}\n 2025-12-08T13:13:02.688Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}\n 2025-12-08T13:13:02.688Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}\n 2025-12-08T13:13:02.697Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}\n 2025-12-08T13:13:02.697Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}\n 2025-12-08T13:13:02.733Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}\n 2025-12-08T13:13:02.734Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.735Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}\n 2025-12-08T13:13:02.736Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}\n 2025-12-08T13:13:02.736Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.736Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.737Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.737Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}\n 2025-12-08T13:13:02.740Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.744Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.744Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.746Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}\n 2025-12-08T13:13:02.746Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.746Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:02.759Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.759Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.768Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.768Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}\n 2025-12-08T13:13:02.776Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.776Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:02.834Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.834Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}\n 2025-12-08T13:13:02.836Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}\n 2025-12-08T13:13:02.837Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.841Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}\n 2025-12-08T13:13:02.842Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.842Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}\n 2025-12-08T13:13:02.845Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.845Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.847Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.862Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1c860a0d-cf0a-406e-b519-d3137976a6ff\"}\n 2025-12-08T13:13:02.862Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.862Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.863Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.863Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}\n 2025-12-08T13:13:02.866Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1c860a0d-cf0a-406e-b519-d3137976a6ff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:04.550Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.550Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:04.553Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.555Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.560Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.564Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.565Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.567Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.581Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.581Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.583Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:04.583Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}\n 2025-12-08T13:13:05.082Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"85d16a5b-17d6-484f-b68a-62b5117ee24c\"}\n 2025-12-08T13:13:07.017Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdc35a59-473d-4b01-9c9a-53aeefa84f74\"}\n 2025-12-08T13:13:07.017Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1d37d3b6-4e1b-4627-97c1-775c133ec160\"}\n 2025-12-08T13:13:07.038Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d1ec546b-306f-4d7b-8c1d-45eb6b572e99\"}\n 2025-12-08T13:13:07.039Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"b020b136-eb3a-4547-980d-821d15c4715b\"}\n 2025-12-08T13:13:07.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}\n 2025-12-08T13:13:07.487Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}\n 2025-12-08T13:13:07.487Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}\n 2025-12-08T13:13:07.492Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}\n 2025-12-08T13:13:07.492Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}\n 2025-12-08T13:13:07.576Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"61ec95e1-0391-4cfe-be81-8706ab6eb78e\"}\n 2025-12-08T13:13:07.804Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"52becc6c-340d-4c96-9afb-3da9f9941499\"}\n 2025-12-08T13:13:07.987Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"827955eb-1e67-4cd7-a26f-6a6cd036b868\"}\n 2025-12-08T13:13:07.991Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"827955eb-1e67-4cd7-a26f-6a6cd036b868\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:08.221Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3c911fa3-85f5-4906-9a27-babd5f570824\"}\n 2025-12-08T13:13:10.061Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"235e5d2b-2147-41ca-856c-4e3904f1e2c8\"}\n 2025-12-08T13:13:10.166Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1cf510e7-e900-4fef-a33b-2130911d0567\"}\n 2025-12-08T13:13:10.166Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"b09f633d-6119-4aa2-86de-f623b9e94e56\"}\n 2025-12-08T13:13:12.681Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4f0c202d-fb6d-41a9-9af8-d85ab88a7fa5\"}\n 2025-12-08T13:13:15.083Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"74f4655f-1cc9-407f-976d-1c18ea733cbf\"}\n 2025-12-08T13:13:17.018Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c075e91-83e0-4a1b-8cd4-1a6312f009a0\"}\n 2025-12-08T13:13:17.018Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"05a74bab-d80d-45ac-add4-2c9c0b4d594e\"}\n 2025-12-08T13:13:17.039Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40cc35b8-ad65-4397-85d2-a197b7bbb440\"}\n 2025-12-08T13:13:17.040Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"60e6eb63-c973-432a-9493-f2ab0d1b89cf\"}\n 2025-12-08T13:13:17.577Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"021907dc-720f-464a-b168-e75bf20c6b84\"}\n 2025-12-08T13:13:17.805Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"74f44752-28cd-440e-aca2-8ed6319dda50\"}\n 2025-12-08T13:13:18.223Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7174ab69-b7ac-41e7-bf86-9240dff377d5\"}\n 2025-12-08T13:13:18.232Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd478ee1-9695-450b-bba7-761e73574e70\"}\n 2025-12-08T13:13:18.236Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd478ee1-9695-450b-bba7-761e73574e70\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:20.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"255db1ca-e1d8-4454-9dd8-c69d2b571994\"}\n 2025-12-08T13:13:20.167Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcf1e059-ce0c-4cd9-b235-e679ed1e80ef\"}\n 2025-12-08T13:13:20.168Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"fb632e3a-13cc-435f-b3bc-be49d1480f3e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:22.577\e[0m\n 2025-12-08T13:13:22.581Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:57Z\",\"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-12-08T13:12:57Z\"}],\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\",\"resourceVersion\":\"852\",\"uid\":\"c16b86c2-24d3-4a05-9846-3671f734063e\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"a864b597-deb8-452d-8532-2fffd2d298e3-global-topology\"}}}}\n \ 2025-12-08T13:13:22.596Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"ff692d9e-7b4c-4b88-af50-fd2c2dd455ca\"}\n 2025-12-08T13:13:22.601Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"ff692d9e-7b4c-4b88-af50-fd2c2dd455ca\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:22.605Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"ff692d9e-7b4c-4b88-af50-fd2c2dd455ca\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:22.605Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"ff692d9e-7b4c-4b88-af50-fd2c2dd455ca\"}\n 2025-12-08T13:13:22.614Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:22.614Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:22.614Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:22.620Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:22.620Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:22.624Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:13:22.630Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-ed7fda05-cb3f-4213-9905-a0defb037d5b changed, reconcile: ironic-ironic-neutron-agent - 0cba419c-0255-438c-9725-e5277c6d4276\n \ 2025-12-08T13:13:22.630Z\tINFO\tControllers.IronicInspector\tinput source keystone-ed7fda05-cb3f-4213-9905-a0defb037d5b changed, reconcile: ironic-inspector - 0cba419c-0255-438c-9725-e5277c6d4276\n 2025-12-08T13:13:22.630Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"01e23749-b715-4a2b-b105-8f015a3fca72\"}\n 2025-12-08T13:13:22.630Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2425519d-c411-43cf-b569-554c20a6b34f\"}\n 2025-12-08T13:13:22.638Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234747b5-a686-4d7d-8953-fc772dde7a17\"}\n 2025-12-08T13:13:22.641Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6eb2f7be-e50f-4a63-a0fb-0c4814759282\"}\n 2025-12-08T13:13:22.642Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 0cba419c-0255-438c-9725-e5277c6d4276\n \ 2025-12-08T13:13:22.642Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 0cba419c-0255-438c-9725-e5277c6d4276\n 2025-12-08T13:13:22.642Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 0cba419c-0255-438c-9725-e5277c6d4276\n \ 2025-12-08T13:13:22.642Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 0cba419c-0255-438c-9725-e5277c6d4276\n 2025-12-08T13:13:22.643Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8342c06-7551-4cbd-a425-e24d423498a3\"}\n 2025-12-08T13:13:22.643Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8b19957a-7b81-4237-91ae-463fc264f864\"}\n 2025-12-08T13:13:22.643Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e36c983-c33d-4bce-a6e2-d45674c47528\"}\n 2025-12-08T13:13:22.643Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"61d61f92-289b-417e-b69b-71e987e18a42\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001458dc0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:22.577\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc0018958f0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0007a14c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0015353e0?, 0xc000581008?}, {0x23acb75, 0x4}, {0xc0016f5920, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0015353e0?, 0xc0007a14c0?}, {0xc0016f5920?, 0xc0015353e0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00021bea0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00021bea0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc0018958f0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b\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] [25.679 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/test/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1034\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:13:05.183Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-global-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:13:05.187Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-api-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:13:05.192Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-conductor-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:13:05.196Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-inspector-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:13:05.200Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-nagent-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:13:05.216Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-a483481e-2ef9-41d9-9c65-270612c29062\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:05.216Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-global-topology\"}}}}\n \ 2025-12-08T13:13:05.219Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:05.220Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:05.220Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:05.222Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:05.222Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:05.227Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:13:05.230Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:05.230Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:05.230Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:05.232Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:05.232Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:05.249Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\"}\n 2025-12-08T13:13:05.252Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\"}\n 2025-12-08T13:13:05.254Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\"}\n 2025-12-08T13:13:05.255Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\"}\n 2025-12-08T13:13:05.259Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.261Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.267Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0d983c6d-0578-49d3-9519-92ee48637a15\"}\n 2025-12-08T13:13:05.268Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0d983c6d-0578-49d3-9519-92ee48637a15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.269Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0d983c6d-0578-49d3-9519-92ee48637a15\"}\n 2025-12-08T13:13:05.273Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0d983c6d-0578-49d3-9519-92ee48637a15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.276Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:05.280Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:05.280Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}\n 2025-12-08T13:13:05.281Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.370Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}\n 2025-12-08T13:13:05.374Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}\n 2025-12-08T13:13:05.377Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}\n 2025-12-08T13:13:05.377Z\tINFO\tControllers.Ironic\tInput maps hash input - n556h64fh58dhdh689hbfhf7h5ddh84h55dh557h548h595h67fh5f6h59ch555h7bh59dh5dch654hc4h75h566hb4h77h59dhch54bh8bh58ch595q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}\n 2025-12-08T13:13:05.383Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"6deefe53-4c2b-41bb-9c68-033a77c1ed36\"}\n 2025-12-08T13:13:05.383Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"6deefe53-4c2b-41bb-9c68-033a77c1ed36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"6deefe53-4c2b-41bb-9c68-033a77c1ed36\"}\n 2025-12-08T13:13:05.472Z\tINFO\tControllers.Ironic\tInput maps hash input - n556h64fh58dhdh689hbfhf7h5ddh84h55dh557h548h595h67fh5f6h59ch555h7bh59dh5dch654hc4h75h566hb4h77h59dhch54bh8bh58ch595q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"6deefe53-4c2b-41bb-9c68-033a77c1ed36\"}\n 2025-12-08T13:13:05.479Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\"}\n 2025-12-08T13:13:05.480Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.481Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\"}\n 2025-12-08T13:13:05.482Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\"}\n 2025-12-08T13:13:05.485Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\"}\n 2025-12-08T13:13:05.492Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.493Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.503Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:05.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.573Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.573Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.573Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n66ch5fbh5cdh95h5cfh597hf6h64dh9dh5d6hc9h7bh694h686h56bh559h598h5d8h66h657h8dh667h585h567h596h64dhc9h589h67dh5dfh77hdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.573Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.576Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.580Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.590Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}\n 2025-12-08T13:13:05.596Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}\n 2025-12-08T13:13:05.597Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.601Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"bb56f5f0-ac35-4b03-ab3d-56370273928c\"}\n 2025-12-08T13:13:05.603Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b22ce24b-9c73-43da-99bd-e301449a101b\"}\n 2025-12-08T13:13:05.606Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"bb56f5f0-ac35-4b03-ab3d-56370273928c\"}\n 2025-12-08T13:13:05.608Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"01ec8267-d8d5-44d1-94a7-2b249fb880f4\"}\n 2025-12-08T13:13:05.608Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"bb56f5f0-ac35-4b03-ab3d-56370273928c\"}\n 2025-12-08T13:13:05.608Z\tINFO\tControllers.IronicAPI\tInput maps hash input - ncbh597hf7h6ch645h66h57dhdbh556h54chd4hb4h584hcbh695h8hf4h5b4h67hb5hbbh566h578h67ch66h56fh577h5d6h55h59h7ch58bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"bb56f5f0-ac35-4b03-ab3d-56370273928c\"}\n 2025-12-08T13:13:05.609Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b22ce24b-9c73-43da-99bd-e301449a101b\"}\n 2025-12-08T13:13:05.611Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"283f7dda-6a4b-474a-96c5-6f206ef33499\"}\n 2025-12-08T13:13:05.611Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"01ec8267-d8d5-44d1-94a7-2b249fb880f4\"}\n 2025-12-08T13:13:05.611Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"01ec8267-d8d5-44d1-94a7-2b249fb880f4\"}\n 2025-12-08T13:13:05.616Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b22ce24b-9c73-43da-99bd-e301449a101b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:05.616Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.616Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"71a04b7c-e93a-4f19-bfcb-46ae0afaceb7\"}\n 2025-12-08T13:13:05.618Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"283f7dda-6a4b-474a-96c5-6f206ef33499\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:05.618Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18740730-25aa-4060-9290-884de4b41042\"}\n 2025-12-08T13:13:05.618Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18740730-25aa-4060-9290-884de4b41042\"}\n 2025-12-08T13:13:05.620Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"283f7dda-6a4b-474a-96c5-6f206ef33499\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:05.627Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18310d04-3b51-4db1-80f9-7d687fdfa765\"}\n 2025-12-08T13:13:05.627Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18310d04-3b51-4db1-80f9-7d687fdfa765\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:05.672Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18310d04-3b51-4db1-80f9-7d687fdfa765\"}\n 2025-12-08T13:13:05.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}\n 2025-12-08T13:13:05.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}\n 2025-12-08T13:13:05.674Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}\n 2025-12-08T13:13:05.675Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n66ch5fbh5cdh95h5cfh597hf6h64dh9dh5d6hc9h7bh694h686h56bh559h598h5d8h66h657h8dh667h585h567h596h64dhc9h589h67dh5dfh77hdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}\n 2025-12-08T13:13:05.675Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}\n 2025-12-08T13:13:05.676Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}\n 2025-12-08T13:13:05.676Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18310d04-3b51-4db1-80f9-7d687fdfa765\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:05.684Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38fc5ee5-f833-457d-a90d-30b5bddd725e\"}\n 2025-12-08T13:13:05.684Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38fc5ee5-f833-457d-a90d-30b5bddd725e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:05.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}\n 2025-12-08T13:13:05.688Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.706Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.706Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"71a04b7c-e93a-4f19-bfcb-46ae0afaceb7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:05.707Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9ff6dede-edec-44b7-ae26-e2a5316d3817\"}\n 2025-12-08T13:13:05.710Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.710Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38fc5ee5-f833-457d-a90d-30b5bddd725e\"}\n 2025-12-08T13:13:05.710Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38fc5ee5-f833-457d-a90d-30b5bddd725e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:05.710Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}\n 2025-12-08T13:13:05.712Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}\n 2025-12-08T13:13:05.713Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.713Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9ff6dede-edec-44b7-ae26-e2a5316d3817\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:05.713Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}\n 2025-12-08T13:13:05.714Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}\n 2025-12-08T13:13:05.717Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"80acb3d9-4c76-4363-83c9-8f24cddf4fb4\"}\n 2025-12-08T13:13:05.720Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.724Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.724Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.728Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:05.730Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.731Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}\n 2025-12-08T13:13:05.737Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}\n 2025-12-08T13:13:05.737Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:05.737Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}\n 2025-12-08T13:13:05.738Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.743Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:05.748Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:05.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}\n 2025-12-08T13:13:05.774Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}\n 2025-12-08T13:13:05.775Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}\n 2025-12-08T13:13:05.776Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}\n 2025-12-08T13:13:05.783Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}\n 2025-12-08T13:13:05.784Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.806Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"80acb3d9-4c76-4363-83c9-8f24cddf4fb4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:05.806Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}\n 2025-12-08T13:13:05.810Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}\n 2025-12-08T13:13:05.813Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}\n 2025-12-08T13:13:05.814Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}\n 2025-12-08T13:13:05.822Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}\n 2025-12-08T13:13:05.822Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}\n 2025-12-08T13:13:05.848Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a029bb89-d95b-4926-a2a3-b2c79634e2d8\"}\n 2025-12-08T13:13:05.849Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}\n 2025-12-08T13:13:05.874Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}\n 2025-12-08T13:13:05.875Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}\n 2025-12-08T13:13:05.876Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}\n 2025-12-08T13:13:05.877Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}\n 2025-12-08T13:13:05.877Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}\n 2025-12-08T13:13:05.878Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:05.879Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}\n 2025-12-08T13:13:05.881Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}\n 2025-12-08T13:13:05.881Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}\n 2025-12-08T13:13:05.882Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}\n 2025-12-08T13:13:05.907Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a029bb89-d95b-4926-a2a3-b2c79634e2d8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:05.908Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}\n 2025-12-08T13:13:05.911Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}\n 2025-12-08T13:13:05.914Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}\n 2025-12-08T13:13:05.915Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}\n 2025-12-08T13:13:05.927Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}\n 2025-12-08T13:13:05.927Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}\n 2025-12-08T13:13:05.936Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}\n 2025-12-08T13:13:05.939Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}\n 2025-12-08T13:13:05.941Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}\n 2025-12-08T13:13:05.944Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}\n 2025-12-08T13:13:05.944Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}\n 2025-12-08T13:13:05.951Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}\n 2025-12-08T13:13:05.951Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}\n 2025-12-08T13:13:05.988Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"725d7244-3bf2-4719-8e1b-6d8213a5be46\"}\n 2025-12-08T13:13:05.992Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"725d7244-3bf2-4719-8e1b-6d8213a5be46\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:06.153Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aea1f342-b14b-4879-9e6d-7d0764ee26ab\"}\n 2025-12-08T13:13:06.157Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aea1f342-b14b-4879-9e6d-7d0764ee26ab\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:06.477Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6ccf3441-b14f-49ef-9641-94d234bd2ee9\"}\n 2025-12-08T13:13:06.481Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6ccf3441-b14f-49ef-9641-94d234bd2ee9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:07.122Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c90ecb66-a229-4a5a-9f47-d183954ea1af\"}\n 2025-12-08T13:13:07.126Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c90ecb66-a229-4a5a-9f47-d183954ea1af\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:08.407Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8453e049-f4dd-4bd6-a764-948dfc9d2058\"}\n 2025-12-08T13:13:08.410Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8453e049-f4dd-4bd6-a764-948dfc9d2058\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:08.972Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"72386d28-528d-427e-b282-e1a336bf795e\"}\n 2025-12-08T13:13:08.972Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f5155993-ff87-4e58-aa6f-ab169a4de976\"}\n 2025-12-08T13:13:08.978Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"b4a9f3e7-7d0e-4b21-8132-c074f7c1ad62\"}\n 2025-12-08T13:13:08.984Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92489c2c-fa23-46c7-a844-846b22ab5bfe\"}\n 2025-12-08T13:13:10.267Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}\n 2025-12-08T13:13:10.268Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:10.270Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}\n 2025-12-08T13:13:10.271Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}\n 2025-12-08T13:13:10.272Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}\n 2025-12-08T13:13:10.272Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}\n 2025-12-08T13:13:10.628Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}\n 2025-12-08T13:13:10.628Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:10.630Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}\n 2025-12-08T13:13:10.634Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}\n 2025-12-08T13:13:10.637Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}\n 2025-12-08T13:13:10.637Z\tINFO\tControllers.IronicInspector\tInput maps hash input - ndfh694h96h59bh56bh5fh5cch8chc4h55bhc8h5dch554hfdh664h68dh5cdh66bh5fbh5c8hf5h694h5dfh668h576hdfhfbh645hc5h557h595hdbq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}\n 2025-12-08T13:13:10.645Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6b03998-6cbb-453c-a354-6d339472e298\"}\n 2025-12-08T13:13:10.645Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6b03998-6cbb-453c-a354-6d339472e298\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:10.646Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}\n 2025-12-08T13:13:10.647Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:10.649Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6b03998-6cbb-453c-a354-6d339472e298\"}\n 2025-12-08T13:13:10.652Z\tINFO\tControllers.IronicInspector\tInput maps hash input - ndfh694h96h59bh56bh5fh5cch8chc4h55bhc8h5dch554hfdh664h68dh5cdh66bh5fbh5c8hf5h694h5dfh668h576hdfhfbh645hc5h557h595hdbq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6b03998-6cbb-453c-a354-6d339472e298\"}\n 2025-12-08T13:13:10.652Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}\n 2025-12-08T13:13:10.653Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}\n 2025-12-08T13:13:10.654Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}\n 2025-12-08T13:13:10.655Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}\n 2025-12-08T13:13:10.662Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\"}\n 2025-12-08T13:13:10.663Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:10.664Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}\n 2025-12-08T13:13:10.664Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:10.750Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\"}\n 2025-12-08T13:13:10.750Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}\n 2025-12-08T13:13:10.753Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}\n 2025-12-08T13:13:10.753Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\"}\n 2025-12-08T13:13:10.755Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}\n 2025-12-08T13:13:10.756Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}\n 2025-12-08T13:13:10.760Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\"}\n 2025-12-08T13:13:10.766Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:10.768Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}\n 2025-12-08T13:13:10.769Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.769Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:10.769Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:10.774Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:10.774Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d2eb59c-4b4e-485f-a6df-4c72ce7b7bf0\"}\n 2025-12-08T13:13:10.778Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d2eb59c-4b4e-485f-a6df-4c72ce7b7bf0\"}\n 2025-12-08T13:13:10.778Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d2eb59c-4b4e-485f-a6df-4c72ce7b7bf0\"}\n 2025-12-08T13:13:10.781Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}\n \ 2025-12-08T13:13:10.783Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}\n 2025-12-08T13:13:10.784Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0462d1f1-740f-43df-9ecd-6ba51edae2fa\"}\n 2025-12-08T13:13:10.785Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0462d1f1-740f-43df-9ecd-6ba51edae2fa\"}\n 2025-12-08T13:13:10.787Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}\n 2025-12-08T13:13:10.790Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}\n 2025-12-08T13:13:10.791Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}\n 2025-12-08T13:13:10.791Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}\n 2025-12-08T13:13:10.791Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}\n 2025-12-08T13:13:10.792Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}\n 2025-12-08T13:13:10.793Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}\n 2025-12-08T13:13:10.798Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}\n 2025-12-08T13:13:10.798Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}\n 2025-12-08T13:13:10.801Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}\n 2025-12-08T13:13:10.801Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}\n 2025-12-08T13:13:10.804Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}\n 2025-12-08T13:13:10.805Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}\n 2025-12-08T13:13:10.805Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}\n 2025-12-08T13:13:10.810Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}\n 2025-12-08T13:13:10.811Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}\n 2025-12-08T13:13:10.811Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}\n 2025-12-08T13:13:10.811Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}\n 2025-12-08T13:13:10.812Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}\n 2025-12-08T13:13:10.812Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}\n 2025-12-08T13:13:10.816Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}\n 2025-12-08T13:13:10.816Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}\n 2025-12-08T13:13:10.849Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.849Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}\n 2025-12-08T13:13:10.850Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}\n 2025-12-08T13:13:10.851Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}\n 2025-12-08T13:13:10.852Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.853Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}\n 2025-12-08T13:13:10.855Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.856Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.859Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.862Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.864Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}\n 2025-12-08T13:13:10.866Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:10.866Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.871Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.871Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.873Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.882Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.883Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.885Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.885Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}\n 2025-12-08T13:13:10.887Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}\n 2025-12-08T13:13:10.891Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}\n 2025-12-08T13:13:10.894Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}\n 2025-12-08T13:13:10.894Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}\n 2025-12-08T13:13:10.894Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.895Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:10.903Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}\n 2025-12-08T13:13:10.903Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}\n 2025-12-08T13:13:10.951Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.951Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}\n 2025-12-08T13:13:10.952Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}\n 2025-12-08T13:13:10.953Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.953Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.953Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}\n 2025-12-08T13:13:10.954Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.955Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}\n 2025-12-08T13:13:10.958Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.961Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.961Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.963Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.964Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}\n 2025-12-08T13:13:10.965Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:10.971Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11dfc1c0-1e86-4ecb-84f4-cd3a853231aa\"}\n 2025-12-08T13:13:10.976Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.976Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.985Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.985Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}\n 2025-12-08T13:13:10.991Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11dfc1c0-1e86-4ecb-84f4-cd3a853231aa\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:10.996Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:10.997Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:11.051Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}\n 2025-12-08T13:13:11.051Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.053Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}\n 2025-12-08T13:13:11.053Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.054Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}\n 2025-12-08T13:13:11.056Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}\n 2025-12-08T13:13:11.060Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.063Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.064Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.065Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.068Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}\n 2025-12-08T13:13:11.069Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:11.070Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}\n 2025-12-08T13:13:11.072Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}\n 2025-12-08T13:13:11.072Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}\n 2025-12-08T13:13:11.073Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}\n 2025-12-08T13:13:11.083Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.083Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.085Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:11.085Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}\n 2025-12-08T13:13:12.703Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"eebcedd4-cfec-4962-a6ff-80c990867873\"}\n 2025-12-08T13:13:12.710Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fa95bdc4-ba79-4973-b520-cc0dbb6d07ba\"}\n 2025-12-08T13:13:12.723Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1fcaebe1-f574-49a1-9672-2a8f8d755480\"}\n 2025-12-08T13:13:12.723Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"cd5f0c2e-5006-48cc-984b-02ecf0f85411\"}\n 2025-12-08T13:13:12.769Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.770Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:12.772Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.775Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.780Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.782Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.783Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.784Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.796Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.796Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.798Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:12.798Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}\n 2025-12-08T13:13:14.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0081b85f-bdfa-4d90-8919-f6fe9fb96e74\"}\n 2025-12-08T13:13:14.983Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e2d9969d-e0c4-4ba7-be7c-3665b178e46b\"}\n 2025-12-08T13:13:14.997Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b3dcce0c-8214-4aa3-b37e-1d80c3716e35\"}\n 2025-12-08T13:13:14.997Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cfafc813-5099-4d40-84c8-61bf97963ce6\"}\n 2025-12-08T13:13:15.619Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}\n 2025-12-08T13:13:15.620Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}\n 2025-12-08T13:13:15.620Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}\n 2025-12-08T13:13:15.625Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}\n 2025-12-08T13:13:15.625Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}\n 2025-12-08T13:13:16.112Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdaf5579-e4ce-4039-9b56-661562b2ed9c\"}\n 2025-12-08T13:13:16.118Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdaf5579-e4ce-4039-9b56-661562b2ed9c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:18.974Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0b596e14-a1f1-4b5c-976d-11f64969aece\"}\n 2025-12-08T13:13:18.974Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6c2b97d1-d1a6-49f3-98f0-9b2607e2873c\"}\n 2025-12-08T13:13:18.979Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"c42d93cc-2db8-4182-a0c1-05468dff400f\"}\n 2025-12-08T13:13:18.985Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"16d7cb80-cb35-419e-a298-1547413c5550\"}\n 2025-12-08T13:13:22.704Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"44dfd14c-b6fc-461c-bf5b-beb76e2de593\"}\n 2025-12-08T13:13:22.711Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3674d54e-e387-42bb-a10c-5a2c1c78efd6\"}\n 2025-12-08T13:13:22.724Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e820104a-c287-49f4-9af9-6781dc17b2b8\"}\n 2025-12-08T13:13:22.725Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"f9c8bc2b-2f9f-4502-bc02-75a6f11906a0\"}\n 2025-12-08T13:13:24.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2fae249a-2364-42f7-8648-dc7736fd4c85\"}\n 2025-12-08T13:13:24.984Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d13fde25-da82-4a9a-a8f8-cc58a628b19c\"}\n 2025-12-08T13:13:24.998Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"dc064b72-1b1e-4679-bc48-7e9d13e87632\"}\n 2025-12-08T13:13:24.998Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ed06fe47-bdde-43ad-8db6-48c94168151f\"}\n 2025-12-08T13:13:26.359Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"12328290-6aee-4fbe-8ee8-2f8bbf029203\"}\n 2025-12-08T13:13:26.364Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"12328290-6aee-4fbe-8ee8-2f8bbf029203\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:28.975Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"39b19db2-524e-4a60-be78-4e74bdae262b\"}\n 2025-12-08T13:13:28.975Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ad53976-016b-4d99-9d53-46591f2b2d87\"}\n 2025-12-08T13:13:28.981Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"b01c0a72-600d-418d-86f1-cc019a13c070\"}\n 2025-12-08T13:13:28.987Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"52c4bae6-7556-468b-8671-c6a756ad7d4c\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:30.783\e[0m\n 2025-12-08T13:13:30.787Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:05Z\",\"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-12-08T13:13:05Z\"}],\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\",\"resourceVersion\":\"859\",\"uid\":\"c6586279-2e2f-4253-a5c1-bc3eb67ddb63\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-global-topology\"}}}}\n \ 2025-12-08T13:13:30.798Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"a2afd6a3-c99b-463f-9fa2-0acc8d5f1450\"}\n 2025-12-08T13:13:30.802Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"a2afd6a3-c99b-463f-9fa2-0acc8d5f1450\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:30.806Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"a2afd6a3-c99b-463f-9fa2-0acc8d5f1450\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:30.806Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"a2afd6a3-c99b-463f-9fa2-0acc8d5f1450\"}\n 2025-12-08T13:13:30.811Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:30.811Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:30.811Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:30.815Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:30.815Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:30.822Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:13:30.838Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-a483481e-2ef9-41d9-9c65-270612c29062 changed, reconcile: ironic-ironic-neutron-agent - d58d3db6-363a-4a07-8201-3eeca1dd2045\n \ 2025-12-08T13:13:30.838Z\tINFO\tControllers.IronicInspector\tinput source keystone-a483481e-2ef9-41d9-9c65-270612c29062 changed, reconcile: ironic-inspector - d58d3db6-363a-4a07-8201-3eeca1dd2045\n 2025-12-08T13:13:30.838Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e45cf6d4-afa2-470d-8f89-747d96b5d7dd\"}\n 2025-12-08T13:13:30.839Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"63f522ab-b010-4ba4-a2a3-cb40f8690bf9\"}\n 2025-12-08T13:13:30.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"326b13fc-cd0c-48aa-b2e6-2f157213e704\"}\n 2025-12-08T13:13:30.849Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3a4ce2d3-0fef-4cc2-b5ee-885a70ca8752\"}\n 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - d58d3db6-363a-4a07-8201-3eeca1dd2045\n \ 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - d58d3db6-363a-4a07-8201-3eeca1dd2045\n 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - d58d3db6-363a-4a07-8201-3eeca1dd2045\n \ 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"410e5191-5b7b-4fe0-8d26-133d45834a08\"}\n 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e7deee71-e131-4276-bb6e-3b2f1c92d1e1\"}\n 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"eecb04f6-5fb4-462f-a638-e6687e5095db\"}\n 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - d58d3db6-363a-4a07-8201-3eeca1dd2045\n \ 2025-12-08T13:13:30.855Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"00fe6d1d-da3c-47f3-973d-dc9534a237f2\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000fdea00>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:30.783\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc000163c50?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0010bb940})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0015d2a80?, 0xc000101808?}, {0x23acb75, 0x4}, {0xc0004a1488, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0015d2a80?, 0xc0010bb940?}, {0xc0004a1488?, 0xc0015d2a80?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00029ed90, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00029ed90, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc000163c50, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b\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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.131 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with TLS cert secrets \e[38;5;9m\e[1m[It] creates a StatefulSet for ironic-conductor service with TLS CA cert attached\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:269\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:13:21.865Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:13:21.868Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:13:21.896Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-8f7b7f68-1c5d-4684-86bb-d76575b43848\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}\n \ 2025-12-08T13:13:21.896Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"tls\":{\"caBundleSecretName\":\"combined-ca-bundle\"},\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:13:21.907Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}\n \ 2025-12-08T13:13:21.910Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}\n \ 2025-12-08T13:13:21.912Z\tINFO\tControllers.IronicConductor\tinput source combined-ca-bundle changed, reconcile: ironic-conductor - 9f96007b-a300-4451-80ac-dcb190c49608\n 2025-12-08T13:13:21.914Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}\n 2025-12-08T13:13:21.915Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}\n 2025-12-08T13:13:21.917Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}\n 2025-12-08T13:13:21.918Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}\n 2025-12-08T13:13:21.922Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}\n 2025-12-08T13:13:21.928Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:21.928Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a270ebd5-1773-462c-bdec-5972c7c2070a\"}\n 2025-12-08T13:13:22.022Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a270ebd5-1773-462c-bdec-5972c7c2070a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.022Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b5a223f-b7a5-463d-af47-664c64546a82\"}\n 2025-12-08T13:13:22.025Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b5a223f-b7a5-463d-af47-664c64546a82\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.033Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7f855c27-b1e0-4cf6-aba0-f94c0b6af894\"}\n 2025-12-08T13:13:22.037Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7f855c27-b1e0-4cf6-aba0-f94c0b6af894\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.078Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a5b4eed-397f-4118-8724-88d7a2610503\"}\n 2025-12-08T13:13:22.082Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a5b4eed-397f-4118-8724-88d7a2610503\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.163Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfd4a594-017e-4836-9b8d-c8fff146747e\"}\n 2025-12-08T13:13:22.168Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfd4a594-017e-4836-9b8d-c8fff146747e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.329Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0104457c-7159-47f5-af23-95beb3beb89d\"}\n 2025-12-08T13:13:22.332Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0104457c-7159-47f5-af23-95beb3beb89d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.653Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3fa7c323-640c-4812-87ba-f564526d2b4d\"}\n 2025-12-08T13:13:22.656Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3fa7c323-640c-4812-87ba-f564526d2b4d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:23.297Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ab036c-b187-40aa-b9be-bb323d5668a6\"}\n 2025-12-08T13:13:23.302Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ab036c-b187-40aa-b9be-bb323d5668a6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:24.583Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1d7700b5-4663-40b5-9401-b60ef232c3ff\"}\n 2025-12-08T13:13:24.587Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1d7700b5-4663-40b5-9401-b60ef232c3ff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:25.741Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6ee78d90-80d0-4d77-a37a-71a403f7868b\"}\n 2025-12-08T13:13:25.742Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"15ce79f6-4df8-4153-8fa6-00dc11cb2772\"}\n 2025-12-08T13:13:25.762Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"85510fa5-8c62-4b9c-bab2-a332a6d14728\"}\n 2025-12-08T13:13:25.763Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"df412d7a-0bdb-4577-ae7e-12d9ec519362\"}\n 2025-12-08T13:13:27.148Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bde683a2-493a-402e-8a04-2d8556909165\"}\n 2025-12-08T13:13:27.152Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bde683a2-493a-402e-8a04-2d8556909165\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:31.539Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"56c70a54-581d-436a-9a69-cf103b0d40c3\"}\n 2025-12-08T13:13:31.539Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bb19eb0e-80f4-4d02-bd86-484c74ade6f4\"}\n 2025-12-08T13:13:31.560Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1091843f-2c46-4445-942b-cb0f3f706d6a\"}\n 2025-12-08T13:13:31.560Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"c19db396-f632-4eb6-a18f-20ed729d43f2\"}\n 2025-12-08T13:13:32.273Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62c37c01-eadd-40c9-970d-547e91f61f0f\"}\n 2025-12-08T13:13:32.276Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62c37c01-eadd-40c9-970d-547e91f61f0f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.742Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2172905a-bb4d-4f77-a4ff-912dc89a3162\"}\n 2025-12-08T13:13:35.743Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a44ae25b-2f7e-420c-bf52-06d407fcbf4a\"}\n 2025-12-08T13:13:35.763Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5e02319d-2c15-4653-a7e0-0586a17967b2\"}\n 2025-12-08T13:13:35.764Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"936fe5f3-7e83-42da-89c4-97faca20a5f5\"}\n 2025-12-08T13:13:41.541Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee302aaf-86eb-4c0e-bb17-95e5fc2c5e14\"}\n 2025-12-08T13:13:41.541Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"859c2983-31c8-4ad7-b24a-49f54bcc34fa\"}\n 2025-12-08T13:13:41.561Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"a124ff58-4acd-4679-bec4-805f54f5526b\"}\n 2025-12-08T13:13:41.561Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0be61444-592a-441b-9d2e-0328df4c7e06\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:41.913\e[0m\n 2025-12-08T13:13:41.916Z\tINFO\tControllers.IronicConductor\tinput source combined-ca-bundle changed, reconcile: ironic-conductor - 9f96007b-a300-4451-80ac-dcb190c49608\n \ 2025-12-08T13:13:41.917Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:21Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:tls\":{\".\":{},\"f:caBundleSecretName\":{}},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:13:21Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\",\"resourceVersion\":\"868\",\"uid\":\"74a93abd-503e-4161-b592-aeb85030f1a9\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"tls\":{\"caBundleSecretName\":\"combined-ca-bundle\"},\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:13:41.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f58d78e8-32e0-4fe4-8f42-a0b334d030e5\"}\n 2025-12-08T13:13:41.919Z\tINFO\tSecret not found\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f58d78e8-32e0-4fe4-8f42-a0b334d030e5\", \"secretName\": {\"name\":\"combined-ca-bundle\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}\n \ 2025-12-08T13:13:41.928Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4d662b79-4d23-4556-904a-e49e40458890\"}\n 2025-12-08T13:13:41.932Z\tINFO\tSecret not found\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4d662b79-4d23-4556-904a-e49e40458890\", \"secretName\": {\"name\":\"combined-ca-bundle\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}\n \ 2025-12-08T13:13:41.934Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a30fa0e4-582c-41be-8fb5-a70fe1f1f161\"}\n 2025-12-08T13:13:41.934Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a30fa0e4-582c-41be-8fb5-a70fe1f1f161\"}\n 2025-12-08T13:13:41.957Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"Kind\": \"IronicConductor\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001a52dc0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:41.913\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0007a0540?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001b829c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0019c82d0?, 0xc000500808?}, {0x23acb75, 0x4}, {0xc001926c78, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0019c82d0?, 0xc001b829c0?}, {0xc001926c78?, 0xc0019c82d0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000391c00, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000391c00, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc0007a0540, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.3.3()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:271 +0x226\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] [20.158 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created for a particular MariaDBAccount \e[38;5;9m\e[1m[It] Updates the mysql URL when the account changes\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:423\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:13:22.759Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:13:22.762Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2025-12-08T13:13:22.765Z\tINFO\t---Test---\tCreated MariaDBAccount some-new-account, username some_new_account_account, secret some-new-account-db-secret\n 2025-12-08T13:13:22.768Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:13:22.779Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0bd5f93b-6de5-4b0e-b9f5-2a834e95969f\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}}\n \ 2025-12-08T13:13:22.781Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseAccount\":\"some-old-account\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:13:22.784Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.databaseInstance\"\n \ 2025-12-08T13:13:22.788Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}}\n \ 2025-12-08T13:13:22.792Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-new-account\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}}\n \ 2025-12-08T13:13:22.799Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}}\n \ 2025-12-08T13:13:22.803Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}\n 2025-12-08T13:13:22.805Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}\n 2025-12-08T13:13:22.807Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}\n 2025-12-08T13:13:22.808Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}\n 2025-12-08T13:13:22.813Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}\n 2025-12-08T13:13:22.819Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.819Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c9bd7da6-38e8-4f5f-bfd3-5bb1897d00e4\"}\n 2025-12-08T13:13:22.920Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c9bd7da6-38e8-4f5f-bfd3-5bb1897d00e4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.921Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"37d546f5-680e-42f2-9d05-37040d824522\"}\n 2025-12-08T13:13:22.931Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"37d546f5-680e-42f2-9d05-37040d824522\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:22.931Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54aba338-ed35-42fc-b0b3-5bf566ce7373\"}\n 2025-12-08T13:13:23.014Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54aba338-ed35-42fc-b0b3-5bf566ce7373\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:23.014Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a6452e8-1f5e-4294-aeff-4604f26b6454\"}\n 2025-12-08T13:13:23.017Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a6452e8-1f5e-4294-aeff-4604f26b6454\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:23.055Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3752a5af-1602-4287-9ea3-68004ecdc0da\"}\n 2025-12-08T13:13:23.060Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3752a5af-1602-4287-9ea3-68004ecdc0da\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:23.220Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8a987d0-5d5a-40d8-afd5-71f677731e97\"}\n 2025-12-08T13:13:23.225Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8a987d0-5d5a-40d8-afd5-71f677731e97\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:23.545Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7323df5e-d8bf-4603-85d7-6538c17b3e1a\"}\n 2025-12-08T13:13:23.550Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7323df5e-d8bf-4603-85d7-6538c17b3e1a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:24.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"af91a811-a4be-49a0-9780-d8e65e799d13\"}\n 2025-12-08T13:13:24.196Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"af91a811-a4be-49a0-9780-d8e65e799d13\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:25.085Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1186f829-ae8b-40f6-8b24-260906b0707d\"}\n 2025-12-08T13:13:25.476Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f13f7b15-8cb2-4161-9af4-19d0e84d4483\"}\n 2025-12-08T13:13:25.480Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f13f7b15-8cb2-4161-9af4-19d0e84d4483\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:27.019Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"51e6b6ac-47a4-4d1c-b490-94e884822a07\"}\n 2025-12-08T13:13:27.019Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"812411f9-290e-4a5e-9793-a22f67a5c9fe\"}\n 2025-12-08T13:13:27.040Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cae6d921-173e-4ab2-a2fa-72663c8d719a\"}\n 2025-12-08T13:13:27.041Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"ccd07cf0-dad8-4ecf-a027-7c9987ff20d9\"}\n 2025-12-08T13:13:27.578Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"20e946c1-d8ba-49ee-a816-839c4c72c1b3\"}\n 2025-12-08T13:13:27.807Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"e55989ba-7394-4b97-bdd0-cc2887ff4311\"}\n 2025-12-08T13:13:28.040Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76cd13f6-f775-47f1-8c85-81dff2d104d0\"}\n 2025-12-08T13:13:28.044Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76cd13f6-f775-47f1-8c85-81dff2d104d0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:28.224Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47335376-ec5f-4bef-85f7-9f1d47852d27\"}\n 2025-12-08T13:13:30.064Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e48901f2-019e-4149-b9d1-d186e78ac1f7\"}\n 2025-12-08T13:13:30.168Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"35b8ff53-3980-411e-8e0a-6cfb903e4460\"}\n 2025-12-08T13:13:30.169Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"c54675e5-1cf6-44af-b1c9-e7d280369890\"}\n 2025-12-08T13:13:32.638Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cec800d1-b808-40a0-a9b0-757a7630b06b\"}\n 2025-12-08T13:13:32.641Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2149ae2b-99d6-47a2-a32d-bfe3f4d7ec8c\"}\n 2025-12-08T13:13:32.651Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"485f48d4-7057-4f55-8c0d-d574f5f260ba\"}\n 2025-12-08T13:13:32.655Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"c4781bb8-d31e-4e52-bc52-12d0b0697e96\"}\n 2025-12-08T13:13:32.683Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3371e53-9a89-4171-b860-4db6896f48b6\"}\n 2025-12-08T13:13:33.165Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"925f3440-1f1c-45f7-87c3-9b99dd05fe57\"}\n 2025-12-08T13:13:33.169Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"925f3440-1f1c-45f7-87c3-9b99dd05fe57\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.086Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68062664-d987-4533-9c96-445a64409fda\"}\n 2025-12-08T13:13:37.020Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b99f3b32-1f4e-46d8-bb21-7f57ce50bcc4\"}\n 2025-12-08T13:13:37.020Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b2b86e9f-3be5-4483-8442-5e4082da38a9\"}\n 2025-12-08T13:13:37.041Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"79094f09-5175-42b4-9125-e61a4e474621\"}\n 2025-12-08T13:13:37.042Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"45075ca3-b56e-4d33-96e8-33f8454d77c4\"}\n 2025-12-08T13:13:37.579Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f03dc63a-99b1-4f72-9db3-022ceb08b445\"}\n 2025-12-08T13:13:37.808Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"9fc61cda-06bb-4869-91b2-224239b393f0\"}\n 2025-12-08T13:13:38.226Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e084018f-c3e4-4af1-97bb-2a316b34d3d1\"}\n 2025-12-08T13:13:40.065Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dc014b9-8c4a-4c33-8002-562c0021fd0a\"}\n 2025-12-08T13:13:40.169Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5dcfb17b-e017-49f5-b932-ada624da62d2\"}\n 2025-12-08T13:13:40.170Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"cd63d17a-e357-4584-838a-81ffac494dea\"}\n 2025-12-08T13:13:42.639Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"924042cf-87e8-4e55-b065-318607bddc57\"}\n 2025-12-08T13:13:42.641Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8446f194-7cc6-49bb-a196-4a6a3f9a7b98\"}\n 2025-12-08T13:13:42.652Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4f76507b-6367-4961-9894-cf5031e021df\"}\n 2025-12-08T13:13:42.656Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"90585c70-3259-4c81-96a8-40c2e640afcb\"}\n 2025-12-08T13:13:42.684Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fca39a2d-122b-4dc1-be83-eb1021cb5e1d\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35 \e[38;5;243m@ 12/08/25 13:13:42.838\e[0m\n 2025-12-08T13:13:42.839Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:22Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:13:22Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\",\"resourceVersion\":\"993\",\"uid\":\"8b11f694-aadd-4760-8b00-3df6d343a108\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:13:42.848Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"13611bfd-1ee7-4ba2-aa9d-019de5ae92b0\"}\n 2025-12-08T13:13:42.848Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"13611bfd-1ee7-4ba2-aa9d-019de5ae92b0\"}\n 2025-12-08T13:13:42.872Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"Kind\": \"IronicConductor\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:34 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001dec6e0>: \n secrets \"ironic-conductor-config-data\" 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: \"secrets \\\"ironic-conductor-config-data\\\" not found\",\n Reason: \"NotFound\",\n \ Details: {\n Name: \"ironic-conductor-config-data\",\n \ Group: \"\",\n Kind: \"secrets\",\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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35\e[0m \e[38;5;243m@ 12/08/25 13:13:42.838\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetSecret(_, {{_, _}, {_, _}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35 +0x1c3\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.4.3.2({0x2752140, 0xc001b24140})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:442 +0x79\n reflect.Value.call({0x1f0a0e0?, 0xc00003a3a0?, 0x3b0b0a0?}, {0x23acb75, 0x4}, {0xc001428210, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc00003a3a0?, 0xc001b24140?}, {0xc001428210?, 0xc00003a3a0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001195260, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001195260, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.4.3()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:449 +0x29d\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] [25.622 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:295\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:13:34.495Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:13:34.499Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:13:34.511Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-5bdc08cc-e2ad-4724-9482-0ff2dd164ff8\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:34.511Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:13:34.514Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:34.514Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:34.514Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:34.516Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:34.516Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:34.522Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:34.522Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:34.522Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:34.526Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:34.526Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:34.539Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\"}\n 2025-12-08T13:13:34.541Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\"}\n 2025-12-08T13:13:34.543Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\"}\n 2025-12-08T13:13:34.545Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\"}\n 2025-12-08T13:13:34.550Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.553Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.561Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"89faed89-e2ab-4660-aadf-a04aa8b62a7f\"}\n 2025-12-08T13:13:34.562Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"89faed89-e2ab-4660-aadf-a04aa8b62a7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.564Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"89faed89-e2ab-4660-aadf-a04aa8b62a7f\"}\n 2025-12-08T13:13:34.568Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"89faed89-e2ab-4660-aadf-a04aa8b62a7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.575Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}\n 2025-12-08T13:13:34.576Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.595Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:34.602Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:34.665Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}\n 2025-12-08T13:13:34.667Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}\n 2025-12-08T13:13:34.670Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}\n 2025-12-08T13:13:34.670Z\tINFO\tControllers.Ironic\tInput maps hash input - n57bhc5h7fhbdh56bh595hdchc4hdbhfh57fhfdh54ch664h578h5d5h9ch68ch558h659h79hb6h57h546h5ffh648h74h54dh67hddhbdh8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}\n 2025-12-08T13:13:34.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"27c76af7-f477-4e67-b1a7-1ee8fb9e3708\"}\n 2025-12-08T13:13:34.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\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"27c76af7-f477-4e67-b1a7-1ee8fb9e3708\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.765Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"27c76af7-f477-4e67-b1a7-1ee8fb9e3708\"}\n 2025-12-08T13:13:34.767Z\tINFO\tControllers.Ironic\tInput maps hash input - n57bhc5h7fhbdh56bh595hdchc4hdbhfh57fhfdh54ch664h578h5d5h9ch68ch558h659h79hb6h57h546h5ffh648h74h54dh67hddhbdh8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"27c76af7-f477-4e67-b1a7-1ee8fb9e3708\"}\n 2025-12-08T13:13:34.780Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\"}\n 2025-12-08T13:13:34.780Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.782Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\"}\n 2025-12-08T13:13:34.784Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\"}\n 2025-12-08T13:13:34.787Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\"}\n 2025-12-08T13:13:34.796Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.796Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.804Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:34.866Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.867Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.867Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.868Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n86h5c6h575h96h65fh5fdh5f7h5f7h6dh5d7h584h64dh58ch547h579h66h76h648h58h554h56bh555h66dh5c8h699h579h685h549h599h66dh699hd7q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.868Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.872Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.885Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.885Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}\n 2025-12-08T13:13:34.904Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0c328d20-109c-4684-bfe7-cb9a8e805f69\"}\n 2025-12-08T13:13:34.908Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}\n 2025-12-08T13:13:34.909Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.914Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0c328d20-109c-4684-bfe7-cb9a8e805f69\"}\n 2025-12-08T13:13:34.916Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"5414c84a-49a7-42df-be6d-380169517046\"}\n 2025-12-08T13:13:34.923Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"293baf3a-b107-45e0-93ed-9d77b6957d95\"}\n 2025-12-08T13:13:34.923Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"5414c84a-49a7-42df-be6d-380169517046\"}\n 2025-12-08T13:13:34.925Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf26f490-fe07-44d2-9f5f-1393fa0a94b2\"}\n 2025-12-08T13:13:34.927Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"293baf3a-b107-45e0-93ed-9d77b6957d95\"}\n 2025-12-08T13:13:34.927Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"293baf3a-b107-45e0-93ed-9d77b6957d95\"}\n 2025-12-08T13:13:34.927Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"5414c84a-49a7-42df-be6d-380169517046\"}\n 2025-12-08T13:13:34.927Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n64fh56h84h686h67bhb7h5d7h577h5f7h8h68dh54ch5c8hch75h58fh65bh67fh77h67fh599h666h548h8bhd8h59bhb7h668h558h569h589h676q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"5414c84a-49a7-42df-be6d-380169517046\"}\n 2025-12-08T13:13:34.932Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf26f490-fe07-44d2-9f5f-1393fa0a94b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:34.933Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0c328d20-109c-4684-bfe7-cb9a8e805f69\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:34.933Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"db268e1a-2b8b-4524-83c4-4bfe8778482c\"}\n 2025-12-08T13:13:34.935Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"436cad0b-f7ee-4825-b6c2-34a560edfa02\"}\n 2025-12-08T13:13:34.935Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"436cad0b-f7ee-4825-b6c2-34a560edfa02\"}\n 2025-12-08T13:13:34.936Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8658127c-c6b4-4673-b15f-c637c78978db\"}\n 2025-12-08T13:13:34.936Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf26f490-fe07-44d2-9f5f-1393fa0a94b2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:34.942Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8917b111-95e6-4913-95c0-8c4efd5f34e9\"}\n 2025-12-08T13:13:34.942Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8917b111-95e6-4913-95c0-8c4efd5f34e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:34.966Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}\n 2025-12-08T13:13:34.966Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8917b111-95e6-4913-95c0-8c4efd5f34e9\"}\n 2025-12-08T13:13:34.967Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}\n 2025-12-08T13:13:34.967Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}\n 2025-12-08T13:13:34.968Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n86h5c6h575h96h65fh5fdh5f7h5f7h6dh5d7h584h64dh58ch547h579h66h76h648h58h554h56bh555h66dh5c8h699h579h685h549h599h66dh699hd7q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}\n 2025-12-08T13:13:34.968Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}\n 2025-12-08T13:13:34.969Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}\n 2025-12-08T13:13:34.971Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8917b111-95e6-4913-95c0-8c4efd5f34e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:34.978Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}\n 2025-12-08T13:13:34.978Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7924b7ce-ac46-41de-bf22-9145386e3f55\"}\n 2025-12-08T13:13:34.978Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:34.978Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7924b7ce-ac46-41de-bf22-9145386e3f55\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:34.982Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c5ae4d6f-20a7-49b0-857b-e596cb0c167f\"}\n 2025-12-08T13:13:35.009Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n64fh56h84h686h67bhb7h5d7h577h5f7h8h68dh54ch5c8hch75h58fh65bh67fh77h67fh599h666h548h8bhd8h59bhb7h668h558h569h589h676q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8658127c-c6b4-4673-b15f-c637c78978db\"}\n 2025-12-08T13:13:35.010Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"db268e1a-2b8b-4524-83c4-4bfe8778482c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.011Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9ae0bd5-41d9-4a25-85cc-3c09ef166c6f\"}\n 2025-12-08T13:13:35.012Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be9470aa-1734-42c9-85de-4eeae6dd19f3\"}\n 2025-12-08T13:13:35.016Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be9470aa-1734-42c9-85de-4eeae6dd19f3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.019Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"ab54b9e4-8a25-41cc-8b3c-9c4c9e3478e0\"}\n 2025-12-08T13:13:35.020Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}\n 2025-12-08T13:13:35.021Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e659b23e-d56d-4314-9d8b-69da5d0d1125\"}\n 2025-12-08T13:13:35.066Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7924b7ce-ac46-41de-bf22-9145386e3f55\"}\n 2025-12-08T13:13:35.067Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7924b7ce-ac46-41de-bf22-9145386e3f55\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:35.067Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}\n 2025-12-08T13:13:35.068Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"34c656fa-4c42-48ee-b8c7-bd981ee516dc\"}\n 2025-12-08T13:13:35.069Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}\n 2025-12-08T13:13:35.070Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}\n 2025-12-08T13:13:35.071Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}\n 2025-12-08T13:13:35.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}\n 2025-12-08T13:13:35.084Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:35.087Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}\n 2025-12-08T13:13:35.092Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}\n 2025-12-08T13:13:35.093Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}\n 2025-12-08T13:13:35.093Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}\n 2025-12-08T13:13:35.110Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}\n 2025-12-08T13:13:35.110Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e659b23e-d56d-4314-9d8b-69da5d0d1125\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.113Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}\n 2025-12-08T13:13:35.116Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}\n 2025-12-08T13:13:35.120Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}\n 2025-12-08T13:13:35.129Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.130Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}\n 2025-12-08T13:13:35.130Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}\n 2025-12-08T13:13:35.130Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:35.131Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:35.151Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8a34b921-732c-412e-bf45-4c868986bbc4\"}\n 2025-12-08T13:13:35.167Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}\n 2025-12-08T13:13:35.169Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}\n 2025-12-08T13:13:35.170Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}\n 2025-12-08T13:13:35.171Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}\n 2025-12-08T13:13:35.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}\n 2025-12-08T13:13:35.184Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:35.210Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}\n 2025-12-08T13:13:35.211Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8a34b921-732c-412e-bf45-4c868986bbc4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.218Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}\n 2025-12-08T13:13:35.222Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}\n 2025-12-08T13:13:35.225Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}\n 2025-12-08T13:13:35.231Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.232Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}\n 2025-12-08T13:13:35.247Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:35.256Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:35.263Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:35.268Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}\n 2025-12-08T13:13:35.269Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}\n 2025-12-08T13:13:35.270Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}\n 2025-12-08T13:13:35.271Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}\n 2025-12-08T13:13:35.272Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}\n 2025-12-08T13:13:35.273Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:35.275Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}\n 2025-12-08T13:13:35.276Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}\n 2025-12-08T13:13:35.277Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}\n 2025-12-08T13:13:35.278Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}\n 2025-12-08T13:13:35.292Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ede1b587-c146-4ac5-8d26-b39da2919ce8\"}\n 2025-12-08T13:13:35.314Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ede1b587-c146-4ac5-8d26-b39da2919ce8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.315Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}\n 2025-12-08T13:13:35.318Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}\n 2025-12-08T13:13:35.322Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}\n 2025-12-08T13:13:35.322Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}\n 2025-12-08T13:13:35.327Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}\n 2025-12-08T13:13:35.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}\n 2025-12-08T13:13:35.335Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:35.336Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.336Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}\n 2025-12-08T13:13:35.369Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}\n 2025-12-08T13:13:35.370Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}\n 2025-12-08T13:13:35.371Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}\n 2025-12-08T13:13:35.372Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}\n 2025-12-08T13:13:35.381Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}\n 2025-12-08T13:13:35.382Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:35.413Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}\n 2025-12-08T13:13:35.417Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}\n 2025-12-08T13:13:35.421Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}\n 2025-12-08T13:13:35.422Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}\n 2025-12-08T13:13:35.433Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}\n 2025-12-08T13:13:35.433Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}\n 2025-12-08T13:13:35.445Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}\n 2025-12-08T13:13:35.469Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}\n 2025-12-08T13:13:35.470Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}\n 2025-12-08T13:13:35.471Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}\n 2025-12-08T13:13:35.471Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}\n 2025-12-08T13:13:35.474Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcb16465-54e4-467c-8afa-ae0dff53130b\"}\n 2025-12-08T13:13:35.482Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}\n 2025-12-08T13:13:35.482Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:35.513Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}\n 2025-12-08T13:13:35.514Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcb16465-54e4-467c-8afa-ae0dff53130b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:35.516Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}\n 2025-12-08T13:13:35.518Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}\n 2025-12-08T13:13:35.519Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}\n 2025-12-08T13:13:35.529Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}\n 2025-12-08T13:13:35.529Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}\n 2025-12-08T13:13:35.570Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}\n 2025-12-08T13:13:35.571Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}\n 2025-12-08T13:13:35.572Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}\n 2025-12-08T13:13:35.573Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}\n 2025-12-08T13:13:35.583Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}\n 2025-12-08T13:13:35.584Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:35.586Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}\n 2025-12-08T13:13:35.593Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}\n 2025-12-08T13:13:35.594Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}\n 2025-12-08T13:13:35.596Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}\n 2025-12-08T13:13:35.835Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8e4177e2-9725-4eef-bc3c-2d7af7728859\"}\n 2025-12-08T13:13:35.839Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8e4177e2-9725-4eef-bc3c-2d7af7728859\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:36.479Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7929a8a0-59fd-421f-aab2-ab14e182f2af\"}\n 2025-12-08T13:13:36.484Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7929a8a0-59fd-421f-aab2-ab14e182f2af\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:37.766Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4d17bc7-6ccf-4fc8-bb03-f5489bb410d9\"}\n 2025-12-08T13:13:37.771Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4d17bc7-6ccf-4fc8-bb03-f5489bb410d9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:38.060Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"63e0ff48-fd1e-41ee-8133-5f09f09f639f\"}\n 2025-12-08T13:13:38.976Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d9c9e76e-600b-4caa-a72e-bbd6b81fd3aa\"}\n 2025-12-08T13:13:38.977Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"56e226b1-b063-4659-ae7c-cb84d6e0ab18\"}\n 2025-12-08T13:13:38.982Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"d27feb92-e484-45cd-b8f4-a054f6134e92\"}\n 2025-12-08T13:13:38.989Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"680f93e0-5d80-4b60-a00a-93b5b10f4ecf\"}\n 2025-12-08T13:13:39.563Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}\n 2025-12-08T13:13:39.564Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:39.567Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}\n 2025-12-08T13:13:39.568Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}\n 2025-12-08T13:13:39.569Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}\n 2025-12-08T13:13:39.570Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}\n 2025-12-08T13:13:39.942Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}\n 2025-12-08T13:13:39.943Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:39.945Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}\n 2025-12-08T13:13:39.950Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}\n 2025-12-08T13:13:39.958Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}\n 2025-12-08T13:13:39.958Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5b7hch65hbfh55dh5dfh5bbh68bhc4hcbh655h65dh5bbh5f6hbbh6hdbh589h58fh575h55ch87h5c4h677h659h686h649h559h6dh54bh54fh545q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}\n 2025-12-08T13:13:39.966Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}\n 2025-12-08T13:13:39.966Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\"}\n 2025-12-08T13:13:39.967Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:39.967Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:39.969Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\"}\n 2025-12-08T13:13:39.970Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}\n 2025-12-08T13:13:39.971Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}\n 2025-12-08T13:13:39.972Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\"}\n 2025-12-08T13:13:39.972Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}\n 2025-12-08T13:13:39.973Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}\n 2025-12-08T13:13:39.976Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\"}\n 2025-12-08T13:13:39.981Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}\n 2025-12-08T13:13:39.981Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:39.983Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:39.984Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:39.999Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:40.005Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:40.006Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30c83300-b05b-47ab-8f2d-045a73127cf6\"}\n 2025-12-08T13:13:40.009Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30c83300-b05b-47ab-8f2d-045a73127cf6\"}\n 2025-12-08T13:13:40.009Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30c83300-b05b-47ab-8f2d-045a73127cf6\"}\n 2025-12-08T13:13:40.013Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}\n \ 2025-12-08T13:13:40.013Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}\n 2025-12-08T13:13:40.016Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}\n 2025-12-08T13:13:40.017Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}\n 2025-12-08T13:13:40.017Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}\n 2025-12-08T13:13:40.017Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}\n 2025-12-08T13:13:40.020Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}\n 2025-12-08T13:13:40.020Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}\n 2025-12-08T13:13:40.020Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}\n 2025-12-08T13:13:40.025Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}\n 2025-12-08T13:13:40.025Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}\n 2025-12-08T13:13:40.026Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}\n 2025-12-08T13:13:40.026Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}\n 2025-12-08T13:13:40.026Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}\n 2025-12-08T13:13:40.031Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}\n 2025-12-08T13:13:40.031Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}\n 2025-12-08T13:13:40.035Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}\n 2025-12-08T13:13:40.035Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}\n 2025-12-08T13:13:40.042Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}\n 2025-12-08T13:13:40.070Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.071Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}\n 2025-12-08T13:13:40.072Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}\n 2025-12-08T13:13:40.073Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.074Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.074Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}\n 2025-12-08T13:13:40.074Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.076Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}\n 2025-12-08T13:13:40.079Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.083Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.086Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.086Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}\n 2025-12-08T13:13:40.087Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:40.088Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.088Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.089Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.093Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}\n 2025-12-08T13:13:40.101Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:40.101Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.102Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:40.117Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}\n 2025-12-08T13:13:40.120Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}\n 2025-12-08T13:13:40.123Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}\n 2025-12-08T13:13:40.123Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}\n 2025-12-08T13:13:40.132Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}\n 2025-12-08T13:13:40.132Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}\n 2025-12-08T13:13:40.172Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}\n 2025-12-08T13:13:40.172Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.173Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}\n 2025-12-08T13:13:40.175Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}\n 2025-12-08T13:13:40.175Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.175Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.175Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.175Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}\n 2025-12-08T13:13:40.179Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.182Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.183Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}\n 2025-12-08T13:13:40.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\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:40.184Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.199Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.199Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.201Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.201Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}\n 2025-12-08T13:13:40.207Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.208Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:40.272Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}\n 2025-12-08T13:13:40.272Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.273Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}\n 2025-12-08T13:13:40.275Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}\n 2025-12-08T13:13:40.275Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.276Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}\n 2025-12-08T13:13:40.279Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.281Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.281Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.283Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.290Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}\n 2025-12-08T13:13:40.291Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:40.301Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.301Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.303Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.303Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}\n 2025-12-08T13:13:40.311Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.311Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:40.332Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df5db8a4-331e-4199-a13b-4c45d630c137\"}\n 2025-12-08T13:13:40.337Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df5db8a4-331e-4199-a13b-4c45d630c137\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:40.373Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}\n 2025-12-08T13:13:40.373Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.374Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}\n 2025-12-08T13:13:40.374Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.375Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}\n 2025-12-08T13:13:40.376Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}\n 2025-12-08T13:13:40.379Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.382Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.382Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.384Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.384Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}\n 2025-12-08T13:13:40.385Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:40.397Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.397Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.404Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.404Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}\n 2025-12-08T13:13:40.405Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.405Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:40.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}\n 2025-12-08T13:13:40.474Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.475Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}\n 2025-12-08T13:13:40.476Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}\n 2025-12-08T13:13:40.477Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.477Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}\n 2025-12-08T13:13:40.481Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.484Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.484Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.486Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.501Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.501Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.503Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.503Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}\n 2025-12-08T13:13:40.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f3fdeba8-2e85-4ef3-b371-a49443995f07\"}\n 2025-12-08T13:13:40.850Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d8055fb6-1c9d-4be7-a0d0-95c9002858db\"}\n 2025-12-08T13:13:40.864Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"7455dcb4-20b2-41ae-9f65-698581132b5e\"}\n 2025-12-08T13:13:40.864Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"73e606b4-24e6-4878-ae06-d186d0cefe77\"}\n 2025-12-08T13:13:42.706Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a9b2da4d-ad3e-42ca-9d6e-d59d1362b67a\"}\n 2025-12-08T13:13:42.714Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbe2f9c2-eef8-496a-8802-6b02bfc2614c\"}\n 2025-12-08T13:13:42.727Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3021b138-df22-4782-8fc1-7aa64124dcf4\"}\n 2025-12-08T13:13:42.727Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"f12cfbee-548b-4104-8605-c4d13dda2257\"}\n 2025-12-08T13:13:43.061Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83126939-21ca-49a0-8887-40d94cba27b6\"}\n 2025-12-08T13:13:43.153Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"dc22cc85-d360-4077-8cd3-a66a83321124\"}\n 2025-12-08T13:13:43.179Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0eb49cfd-ac44-49fc-a19b-1fbfe5492725\"}\n 2025-12-08T13:13:44.935Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}\n 2025-12-08T13:13:44.936Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}\n 2025-12-08T13:13:44.936Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}\n 2025-12-08T13:13:44.941Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}\n 2025-12-08T13:13:44.941Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}\n 2025-12-08T13:13:44.983Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d75de104-1b01-45e5-93e9-3fa3a0c1bf0c\"}\n 2025-12-08T13:13:45.013Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4e7fb55b-de54-43f9-b726-cdcb519a7f18\"}\n 2025-12-08T13:13:45.020Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"65b515c3-1834-4d21-87c1-897be8282874\"}\n 2025-12-08T13:13:45.070Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac8e28a4-0065-4c15-8598-f85b5978d406\"}\n 2025-12-08T13:13:45.458Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c7e652e9-1889-4750-b4e9-e599c29e1211\"}\n 2025-12-08T13:13:45.466Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c7e652e9-1889-4750-b4e9-e599c29e1211\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:48.061Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bcfb1d6c-7144-4930-8d7c-1ea009233219\"}\n 2025-12-08T13:13:48.977Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7cf8c645-0400-4c91-b751-3df8e36cf31c\"}\n 2025-12-08T13:13:48.978Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f6fd3404-4a03-4b78-90bf-aae4169a3cef\"}\n 2025-12-08T13:13:48.984Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"df4fcab7-964d-437c-b397-d426efbcd605\"}\n 2025-12-08T13:13:48.990Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5400ae3b-dd3d-4f1f-a715-965ed1b4da62\"}\n 2025-12-08T13:13:50.851Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"20abddb6-1709-485e-9f1a-6d54b197ff89\"}\n 2025-12-08T13:13:50.851Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"43d48b2b-ac4e-4ba5-8bbb-be556cd0f9a4\"}\n 2025-12-08T13:13:50.865Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"83d6ee3d-c203-4c24-bdb9-159187286f85\"}\n 2025-12-08T13:13:50.865Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"1268f0ea-134d-45f9-ae52-8d42855d5f16\"}\n 2025-12-08T13:13:52.707Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5bbf19c8-19f7-40af-a445-f8742361dde8\"}\n 2025-12-08T13:13:52.715Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71f7ee66-f9bd-4680-9555-6cb66b353b55\"}\n 2025-12-08T13:13:52.728Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0e8fdd39-8a7b-416b-8817-89165ad2cb12\"}\n 2025-12-08T13:13:52.728Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"baf694ac-9f80-4141-aa89-8945485b5d98\"}\n 2025-12-08T13:13:53.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4df88054-4d86-4252-918c-08772068dab5\"}\n 2025-12-08T13:13:53.155Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"3be800f9-f33f-422a-a2cf-96d47550345e\"}\n 2025-12-08T13:13:53.180Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"14a343de-ba84-4d2f-92ea-cc2e4a39d1b9\"}\n 2025-12-08T13:13:54.984Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"337fe172-73f9-45bc-881a-c222d57732e0\"}\n 2025-12-08T13:13:55.014Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4f64cf55-55e7-4335-bbbe-94e296874c08\"}\n 2025-12-08T13:13:55.021Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c4267808-bb3b-49f8-8976-e9de95865c6c\"}\n 2025-12-08T13:13:55.072Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"13b7c664-3e72-40b7-bd7a-ed3d02233fdb\"}\n 2025-12-08T13:13:55.706Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b06717c-ee85-45d6-90c2-f50d4645112b\"}\n 2025-12-08T13:13:55.710Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b06717c-ee85-45d6-90c2-f50d4645112b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:58.062Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54f4f7cd-1475-4d25-84cc-e7e6552f639b\"}\n 2025-12-08T13:13:58.979Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9cb53b8a-c64f-4b35-9b21-d4129683dfb3\"}\n 2025-12-08T13:13:58.980Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"77c58058-47eb-4778-993d-1ac5c58116bc\"}\n 2025-12-08T13:13:58.985Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"45d6066d-4df3-48d5-a27e-9a0f0575aed9\"}\n 2025-12-08T13:13:58.991Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"42e630b1-5020-4e48-8c7e-5731766653f6\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:00.015\e[0m\n 2025-12-08T13:14:00.015Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:34Z\",\"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-12-08T13:13:34Z\"}],\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\",\"resourceVersion\":\"1383\",\"uid\":\"9008d969-f699-41ef-95e1-5f2dea52d712\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:00.029Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"88f15c3f-a733-4e59-8f0c-2b5108975bd7\"}\n 2025-12-08T13:14:00.035Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"88f15c3f-a733-4e59-8f0c-2b5108975bd7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:00.039Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"88f15c3f-a733-4e59-8f0c-2b5108975bd7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:00.039Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"88f15c3f-a733-4e59-8f0c-2b5108975bd7\"}\n 2025-12-08T13:14:00.047Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:00.047Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:00.047Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:00.052Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:00.052Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:00.081Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:14:00.087Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-5bdc08cc-e2ad-4724-9482-0ff2dd164ff8 changed, reconcile: ironic-ironic-neutron-agent - 8dc342d5-5a6f-4f96-938e-d3688ed01b10\n \ 2025-12-08T13:14:00.087Z\tINFO\tControllers.IronicInspector\tinput source keystone-5bdc08cc-e2ad-4724-9482-0ff2dd164ff8 changed, reconcile: ironic-inspector - 8dc342d5-5a6f-4f96-938e-d3688ed01b10\n 2025-12-08T13:14:00.087Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"173a838a-3d4c-4879-9ba5-9d5c859bae8c\"}\n 2025-12-08T13:14:00.088Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"520ee186-a054-4660-bc72-6545b56ee1ee\"}\n 2025-12-08T13:14:00.093Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a2423388-9138-4a31-9730-51441d5bf275\"}\n 2025-12-08T13:14:00.097Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8892e554-e3e4-4133-8a6e-af65c180451e\"}\n 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 8dc342d5-5a6f-4f96-938e-d3688ed01b10\n \ 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 8dc342d5-5a6f-4f96-938e-d3688ed01b10\n 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 8dc342d5-5a6f-4f96-938e-d3688ed01b10\n \ 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"46190507-fba7-4dd9-8e19-515c525e8be0\"}\n 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9035dbfd-2335-48e0-bc06-1ee17af92126\"}\n 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"36e0d26b-cbac-43e2-b5d1-d466b7397e7c\"}\n 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 8dc342d5-5a6f-4f96-938e-d3688ed01b10\n \ 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39a4de0f-a12e-454f-bcea-518e091d3229\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000850000>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:00.015\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001b0ee40?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc000da1840})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc001ce8150?, 0xc000513008?}, {0x23acb75, 0x4}, {0xc001a6f098, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc001ce8150?, 0xc000da1840?}, {0xc001a6f098?, 0xc001ce8150?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00030bdc0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00030bdc0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001b0ee40, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\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.094 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Sets NetworkAttachmentsReady\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:159\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:13:42.359Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:13:42.362Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:13:42.374Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-7bdc8402-d440-45c0-a3cd-04c4d92afbf3\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}}\n \ 2025-12-08T13:13:42.374Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:13:42.385Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}}\n \ 2025-12-08T13:13:42.391Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}}\n \ 2025-12-08T13:13:42.394Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}\n 2025-12-08T13:13:42.396Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}\n 2025-12-08T13:13:42.397Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}\n 2025-12-08T13:13:42.400Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}\n 2025-12-08T13:13:42.406Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}\n 2025-12-08T13:13:42.414Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:42.415Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"349b91c3-09f0-4db1-8526-8b197ededc0b\"}\n 2025-12-08T13:13:42.509Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"349b91c3-09f0-4db1-8526-8b197ededc0b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:42.509Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4ad189a-0048-419c-b07e-c1e57e401d1d\"}\n 2025-12-08T13:13:42.512Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4ad189a-0048-419c-b07e-c1e57e401d1d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:42.519Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76f1d5b5-1d15-4ea5-a289-d8bcaca7ec0d\"}\n 2025-12-08T13:13:42.522Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76f1d5b5-1d15-4ea5-a289-d8bcaca7ec0d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:42.562Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ca9d77c-4643-4d8d-a35f-1c28f89c62fa\"}\n 2025-12-08T13:13:42.566Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ca9d77c-4643-4d8d-a35f-1c28f89c62fa\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:42.646Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7df0aef6-536e-41fa-8392-e61fd1c4bf89\"}\n 2025-12-08T13:13:42.651Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7df0aef6-536e-41fa-8392-e61fd1c4bf89\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:42.811Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"763b377e-87de-45bf-9443-c72ba2ee1bcf\"}\n 2025-12-08T13:13:42.815Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"763b377e-87de-45bf-9443-c72ba2ee1bcf\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:43.136Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f815da13-ae61-4e28-869f-285377698336\"}\n 2025-12-08T13:13:43.139Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f815da13-ae61-4e28-869f-285377698336\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:43.779Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2c4242a7-7a1b-4dc6-a053-ef7bc3a7132f\"}\n 2025-12-08T13:13:43.786Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2c4242a7-7a1b-4dc6-a053-ef7bc3a7132f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:45.067Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9e428839-54f3-4f75-8eec-f37965a37d88\"}\n 2025-12-08T13:13:45.070Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9e428839-54f3-4f75-8eec-f37965a37d88\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:45.743Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7601fa69-bf3e-41d0-9501-d244fe5613c9\"}\n 2025-12-08T13:13:45.744Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5f194fd3-1573-468a-a292-557046faf1b2\"}\n 2025-12-08T13:13:45.763Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfaf5897-26ac-4dac-a0ae-9656d4ac4df9\"}\n 2025-12-08T13:13:45.766Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"21de6f3d-edaf-4566-9519-bfb73977d927\"}\n 2025-12-08T13:13:47.631Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54e8abd2-6bf7-44ef-8cc3-e8f2b39e2bea\"}\n 2025-12-08T13:13:47.635Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54e8abd2-6bf7-44ef-8cc3-e8f2b39e2bea\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:51.541Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2d063670-4648-4643-937a-110f4bbe587c\"}\n 2025-12-08T13:13:51.541Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6320296c-d81d-4557-9b38-c71afa448ed0\"}\n 2025-12-08T13:13:51.562Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be138baf-b3bf-4053-a07b-5b455d05807b\"}\n 2025-12-08T13:13:51.562Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"bae41d98-ec94-49c2-9f3f-0e85753b7f23\"}\n 2025-12-08T13:13:52.756Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a9193ec-597c-4de7-b4ca-bdb2fa561401\"}\n 2025-12-08T13:13:52.760Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a9193ec-597c-4de7-b4ca-bdb2fa561401\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:55.744Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e94d4b88-0c91-4143-8fb2-4cbd610a2ffe\"}\n 2025-12-08T13:13:55.745Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b251495-082a-4209-92ec-3bd23ddfdc8a\"}\n 2025-12-08T13:13:55.764Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e855d5d5-330b-40a9-bf8a-2d12ef2b3b00\"}\n 2025-12-08T13:13:55.767Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"c1bc7ecd-7cc0-4a6f-b152-a062154434e8\"}\n 2025-12-08T13:14:01.543Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dcdaa68c-efc6-4ff3-ad79-64139dbd9f05\"}\n 2025-12-08T13:14:01.543Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dd88caf4-ab47-4dea-97f3-1c1833cb9721\"}\n 2025-12-08T13:14:01.563Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2a047339-8e6c-4f66-8258-76d0134e8212\"}\n 2025-12-08T13:14:01.564Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"5d291849-45d8-4064-9662-e0ef3a56e4e9\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:02.392\e[0m\n 2025-12-08T13:14:02.392Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:42Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:13:42Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\",\"resourceVersion\":\"959\",\"uid\":\"402a9005-5b95-4af6-a162-8ee2a0029d4b\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:14:02.401Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"15e99192-62f3-49be-9e64-6d3e8637f02c\"}\n 2025-12-08T13:14:02.401Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"15e99192-62f3-49be-9e64-6d3e8637f02c\"}\n 2025-12-08T13:14:02.425Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"Kind\": \"IronicConductor\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00169c5a0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:02.392\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0014aef30?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001a7d080})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc00127fd70?, 0xc000500808?}, {0x23acb75, 0x4}, {0xc001c8c2a0, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc00127fd70?, 0xc001a7d080?}, {0xc001c8c2a0?, 0xc00127fd70?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002ef650, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002ef650, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc0014aef30, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.7()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:160 +0x3a\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] [25.622 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:572\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:13:43.118Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:13:43.122Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:13:43.131Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6eaac65c-eca5-4e9d-98ea-a06cd633d916\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:43.132Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:13:43.134Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:43.134Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:43.134Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:43.137Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:43.137Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:43.145Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:43.145Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:13:43.145Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:13:43.148Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:43.148Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:13:43.165Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\"}\n 2025-12-08T13:13:43.169Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\"}\n 2025-12-08T13:13:43.170Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\"}\n 2025-12-08T13:13:43.172Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\"}\n 2025-12-08T13:13:43.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.181Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.187Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"347cafbd-6f68-4682-9a53-36216f8a5e46\"}\n 2025-12-08T13:13:43.188Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"347cafbd-6f68-4682-9a53-36216f8a5e46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.190Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"347cafbd-6f68-4682-9a53-36216f8a5e46\"}\n 2025-12-08T13:13:43.192Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:43.195Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"347cafbd-6f68-4682-9a53-36216f8a5e46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.196Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}\n 2025-12-08T13:13:43.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.200Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:43.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}\n 2025-12-08T13:13:43.294Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}\n 2025-12-08T13:13:43.296Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}\n 2025-12-08T13:13:43.296Z\tINFO\tControllers.Ironic\tInput maps hash input - n547h55h68h67dh5ch5f8h89hfhc6h6fh578h77hbch66h68ch56ch54bh94hb6h67dh555h5f7h559h54ch549h678h548hf6hddh5fdh5f9h5d8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}\n 2025-12-08T13:13:43.304Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"75f2dad2-2e69-43f9-a071-f3c460a35f22\"}\n 2025-12-08T13:13:43.305Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"75f2dad2-2e69-43f9-a071-f3c460a35f22\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.391Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"75f2dad2-2e69-43f9-a071-f3c460a35f22\"}\n 2025-12-08T13:13:43.392Z\tINFO\tControllers.Ironic\tInput maps hash input - n547h55h68h67dh5ch5f8h89hfhc6h6fh578h77hbch66h68ch56ch54bh94hb6h67dh555h5f7h559h54ch549h678h548hf6hddh5fdh5f9h5d8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"75f2dad2-2e69-43f9-a071-f3c460a35f22\"}\n 2025-12-08T13:13:43.401Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\"}\n 2025-12-08T13:13:43.402Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.404Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\"}\n 2025-12-08T13:13:43.405Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\"}\n 2025-12-08T13:13:43.408Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\"}\n 2025-12-08T13:13:43.416Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.417Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.428Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:43.492Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.493Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.493Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.494Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nb8h5f7h5b6h598h648h59ch585h557h664hb8h594h559hbchcfh69hd7h58bh64ch5b6h67dhf6h86hcfh5c4hd8h567h599h664h599hddh665h4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.494Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.504Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.508Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.508Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}\n 2025-12-08T13:13:43.518Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"952dac73-7a8e-4797-b32f-1716ab17b9ed\"}\n 2025-12-08T13:13:43.518Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"495a599a-808c-46c3-b803-efa1ccc494eb\"}\n 2025-12-08T13:13:43.519Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}\n 2025-12-08T13:13:43.520Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.526Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"495a599a-808c-46c3-b803-efa1ccc494eb\"}\n 2025-12-08T13:13:43.527Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef786402-8d97-49c7-bb1b-4552865d8856\"}\n 2025-12-08T13:13:43.527Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"952dac73-7a8e-4797-b32f-1716ab17b9ed\"}\n 2025-12-08T13:13:43.527Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fb056597-a521-4506-b469-60ba1980935c\"}\n 2025-12-08T13:13:43.531Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef786402-8d97-49c7-bb1b-4552865d8856\"}\n 2025-12-08T13:13:43.531Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef786402-8d97-49c7-bb1b-4552865d8856\"}\n 2025-12-08T13:13:43.531Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"952dac73-7a8e-4797-b32f-1716ab17b9ed\"}\n 2025-12-08T13:13:43.531Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5dch5dfh547h698h86h78h5ch98h59dh59bh678hcfhf9h66hd5h9bh64dh95h7fhd8h688h5d5hf7h678h64ch59dh58bh545h557h584h5ddh599q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"952dac73-7a8e-4797-b32f-1716ab17b9ed\"}\n 2025-12-08T13:13:43.533Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fb056597-a521-4506-b469-60ba1980935c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:43.535Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"495a599a-808c-46c3-b803-efa1ccc494eb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:43.536Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5cb021a-93f5-4407-8c0f-5c0df2efadb9\"}\n 2025-12-08T13:13:43.536Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fb056597-a521-4506-b469-60ba1980935c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:43.538Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"f2da4ee4-c5c4-4c24-b665-17548d835606\"}\n 2025-12-08T13:13:43.541Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ea71c146-ab3a-4e36-ba1c-7f0116364d6a\"}\n 2025-12-08T13:13:43.541Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ea71c146-ab3a-4e36-ba1c-7f0116364d6a\"}\n 2025-12-08T13:13:43.546Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c787ef8-671e-45b9-b4fa-004d15c4b20a\"}\n 2025-12-08T13:13:43.547Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c787ef8-671e-45b9-b4fa-004d15c4b20a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:43.548Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8c277ff8-cdf8-4c85-ab4b-aa7c702bc49e\"}\n 2025-12-08T13:13:43.548Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8c277ff8-cdf8-4c85-ab4b-aa7c702bc49e\"}\n 2025-12-08T13:13:43.592Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}\n 2025-12-08T13:13:43.592Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c787ef8-671e-45b9-b4fa-004d15c4b20a\"}\n 2025-12-08T13:13:43.594Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}\n 2025-12-08T13:13:43.595Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}\n 2025-12-08T13:13:43.596Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}\n 2025-12-08T13:13:43.596Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c787ef8-671e-45b9-b4fa-004d15c4b20a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:43.603Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc490704-e4d2-43b1-b355-9e812337ebf6\"}\n 2025-12-08T13:13:43.603Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc490704-e4d2-43b1-b355-9e812337ebf6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:43.603Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}\n 2025-12-08T13:13:43.604Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.624Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5dch5dfh547h698h86h78h5ch98h59dh59bh678hcfhf9h66hd5h9bh64dh95h7fhd8h688h5d5hf7h678h64ch59dh58bh545h557h584h5ddh599q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"f2da4ee4-c5c4-4c24-b665-17548d835606\"}\n 2025-12-08T13:13:43.624Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5cb021a-93f5-4407-8c0f-5c0df2efadb9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:43.624Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8be4b8d0-7e99-4d53-9cec-ff84988d0bb8\"}\n 2025-12-08T13:13:43.629Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8be4b8d0-7e99-4d53-9cec-ff84988d0bb8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:43.632Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.635Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dbd43ba9-14dd-4dcd-a842-dbc2de29f482\"}\n 2025-12-08T13:13:43.636Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.639Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dbd43ba9-14dd-4dcd-a842-dbc2de29f482\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:43.639Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.639Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}\n 2025-12-08T13:13:43.639Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc490704-e4d2-43b1-b355-9e812337ebf6\"}\n 2025-12-08T13:13:43.640Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc490704-e4d2-43b1-b355-9e812337ebf6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:43.640Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}\n 2025-12-08T13:13:43.641Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}\n 2025-12-08T13:13:43.642Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.642Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}\n 2025-12-08T13:13:43.645Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.648Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.648Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.650Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}\n 2025-12-08T13:13:43.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.652Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.652Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}\n 2025-12-08T13:13:43.658Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:43.659Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}\n 2025-12-08T13:13:43.662Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:43.668Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:43.673Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:43.679Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1e48e3-1221-491e-8468-1d508c1d2a1e\"}\n 2025-12-08T13:13:43.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}\n 2025-12-08T13:13:43.694Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}\n 2025-12-08T13:13:43.695Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}\n 2025-12-08T13:13:43.696Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}\n 2025-12-08T13:13:43.703Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}\n 2025-12-08T13:13:43.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.725Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}\n 2025-12-08T13:13:43.725Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1e48e3-1221-491e-8468-1d508c1d2a1e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:43.728Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}\n 2025-12-08T13:13:43.731Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}\n 2025-12-08T13:13:43.731Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}\n 2025-12-08T13:13:43.738Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}\n 2025-12-08T13:13:43.738Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}\n 2025-12-08T13:13:43.744Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}\n 2025-12-08T13:13:43.794Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}\n 2025-12-08T13:13:43.796Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}\n 2025-12-08T13:13:43.796Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}\n 2025-12-08T13:13:43.797Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}\n 2025-12-08T13:13:43.805Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcb02f70-ec63-4b10-b790-436d493424ed\"}\n 2025-12-08T13:13:43.806Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}\n 2025-12-08T13:13:43.807Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:43.808Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}\n 2025-12-08T13:13:43.810Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}\n 2025-12-08T13:13:43.811Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}\n 2025-12-08T13:13:43.811Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}\n 2025-12-08T13:13:43.826Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcb02f70-ec63-4b10-b790-436d493424ed\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:43.826Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}\n 2025-12-08T13:13:43.828Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}\n 2025-12-08T13:13:43.831Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}\n 2025-12-08T13:13:43.832Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}\n 2025-12-08T13:13:43.847Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}\n 2025-12-08T13:13:43.847Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}\n 2025-12-08T13:13:43.854Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}\n 2025-12-08T13:13:43.859Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}\n 2025-12-08T13:13:43.863Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}\n 2025-12-08T13:13:43.866Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}\n 2025-12-08T13:13:43.866Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}\n 2025-12-08T13:13:43.875Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}\n 2025-12-08T13:13:43.875Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}\n 2025-12-08T13:13:43.987Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f3deae87-61ab-4454-a294-0304480e1986\"}\n 2025-12-08T13:13:43.991Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f3deae87-61ab-4454-a294-0304480e1986\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:44.312Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dc08d538-15a6-4105-968d-409757fded27\"}\n 2025-12-08T13:13:44.315Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dc08d538-15a6-4105-968d-409757fded27\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:44.957Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0cdf032c-bf5a-4555-bc4f-55a9a7f697f7\"}\n 2025-12-08T13:13:44.961Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0cdf032c-bf5a-4555-bc4f-55a9a7f697f7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:45.088Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a276afcb-e2b9-49ff-9c84-3edd0447d9a4\"}\n 2025-12-08T13:13:46.242Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ce70d256-3f88-4829-be03-bb24e24e4897\"}\n 2025-12-08T13:13:46.247Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ce70d256-3f88-4829-be03-bb24e24e4897\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:47.021Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79914dfd-8dbb-41bc-bfb9-7c23aa240cab\"}\n 2025-12-08T13:13:47.021Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1cdb0cb9-4ac3-4e74-a3a3-c0392d53478a\"}\n 2025-12-08T13:13:47.042Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"923f1882-43cc-400c-a12f-ee156a4a0425\"}\n 2025-12-08T13:13:47.043Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"2bf74879-5c9e-420f-9e3f-89fd1d1d69f5\"}\n 2025-12-08T13:13:47.580Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d74fd4a7-11b8-4bfb-af90-dae07f9499bb\"}\n 2025-12-08T13:13:47.810Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"39764471-cd35-4af2-be91-2b361c91e6d9\"}\n 2025-12-08T13:13:48.189Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}\n 2025-12-08T13:13:48.189Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:48.193Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}\n 2025-12-08T13:13:48.194Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}\n 2025-12-08T13:13:48.194Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}\n 2025-12-08T13:13:48.195Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}\n 2025-12-08T13:13:48.227Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2548c4d6-3ee1-4cb4-b6a8-743fa819d12f\"}\n 2025-12-08T13:13:48.547Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}\n 2025-12-08T13:13:48.547Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:48.549Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}\n 2025-12-08T13:13:48.554Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}\n 2025-12-08T13:13:48.561Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}\n 2025-12-08T13:13:48.561Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n7dh67fh77h9dh679h545h78h558h666h7bh644h658hdbhbh5fdh678h54fhd9hd4h655h96h5b9h645h5b9hdch97h55ch77h565h699h5ffh64cq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}\n 2025-12-08T13:13:48.568Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}\n 2025-12-08T13:13:48.569Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:48.569Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\"}\n 2025-12-08T13:13:48.570Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:48.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}\n 2025-12-08T13:13:48.572Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\"}\n 2025-12-08T13:13:48.572Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}\n 2025-12-08T13:13:48.573Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}\n 2025-12-08T13:13:48.573Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}\n 2025-12-08T13:13:48.574Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\"}\n 2025-12-08T13:13:48.578Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\"}\n 2025-12-08T13:13:48.582Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}\n 2025-12-08T13:13:48.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:48.585Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.585Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:48.601Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:48.606Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:48.608Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d79fdb1-4687-439a-8d24-29c406e45902\"}\n 2025-12-08T13:13:48.610Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d79fdb1-4687-439a-8d24-29c406e45902\"}\n 2025-12-08T13:13:48.610Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d79fdb1-4687-439a-8d24-29c406e45902\"}\n 2025-12-08T13:13:48.613Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}\n \ 2025-12-08T13:13:48.613Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}\n 2025-12-08T13:13:48.618Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}\n 2025-12-08T13:13:48.618Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}\n 2025-12-08T13:13:48.618Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}\n 2025-12-08T13:13:48.618Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}\n 2025-12-08T13:13:48.621Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}\n 2025-12-08T13:13:48.621Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}\n 2025-12-08T13:13:48.621Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}\n 2025-12-08T13:13:48.624Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}\n 2025-12-08T13:13:48.624Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}\n 2025-12-08T13:13:48.626Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}\n 2025-12-08T13:13:48.627Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}\n 2025-12-08T13:13:48.627Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}\n 2025-12-08T13:13:48.631Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}\n 2025-12-08T13:13:48.631Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}\n 2025-12-08T13:13:48.632Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}\n 2025-12-08T13:13:48.632Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}\n 2025-12-08T13:13:48.636Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}\n 2025-12-08T13:13:48.636Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}\n 2025-12-08T13:13:48.636Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}\n 2025-12-08T13:13:48.640Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}\n 2025-12-08T13:13:48.641Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}\n 2025-12-08T13:13:48.641Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}\n 2025-12-08T13:13:48.672Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}\n 2025-12-08T13:13:48.673Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}\n 2025-12-08T13:13:48.674Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}\n 2025-12-08T13:13:48.676Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}\n 2025-12-08T13:13:48.677Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.677Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.678Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.682Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.685Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}\n 2025-12-08T13:13:48.686Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:48.686Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.687Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}\n 2025-12-08T13:13:48.688Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}\n 2025-12-08T13:13:48.688Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.689Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}\n 2025-12-08T13:13:48.690Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}\n 2025-12-08T13:13:48.691Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.691Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.696Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.700Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}\n 2025-12-08T13:13:48.708Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:48.708Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.708Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:48.710Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}\n 2025-12-08T13:13:48.710Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:48.718Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}\n 2025-12-08T13:13:48.721Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}\n 2025-12-08T13:13:48.724Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}\n 2025-12-08T13:13:48.725Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}\n 2025-12-08T13:13:48.747Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}\n 2025-12-08T13:13:48.747Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}\n 2025-12-08T13:13:48.772Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}\n 2025-12-08T13:13:48.772Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.774Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}\n 2025-12-08T13:13:48.774Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.774Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.775Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}\n 2025-12-08T13:13:48.775Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.776Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}\n 2025-12-08T13:13:48.777Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.780Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.780Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.781Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.784Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}\n 2025-12-08T13:13:48.785Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:48.795Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.795Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.797Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.797Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}\n 2025-12-08T13:13:48.805Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.805Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:48.807Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2b421f2-98d9-4671-b4fe-a461a4cd210e\"}\n 2025-12-08T13:13:48.818Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2b421f2-98d9-4671-b4fe-a461a4cd210e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:48.873Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}\n 2025-12-08T13:13:48.873Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.876Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.879Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}\n 2025-12-08T13:13:48.880Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}\n 2025-12-08T13:13:48.881Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.882Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}\n 2025-12-08T13:13:48.884Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.884Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.886Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.891Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}\n 2025-12-08T13:13:48.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:48.902Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.903Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.904Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.904Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}\n 2025-12-08T13:13:48.913Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:48.913Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:48.973Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}\n 2025-12-08T13:13:48.973Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:48.974Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}\n 2025-12-08T13:13:48.976Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}\n 2025-12-08T13:13:48.976Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:48.977Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}\n 2025-12-08T13:13:48.980Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:48.984Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:48.985Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:48.986Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}\n 2025-12-08T13:13:48.987Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:48.987Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:49.001Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:49.001Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:49.005Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:49.005Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}\n 2025-12-08T13:13:49.005Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.005Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:49.073Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.074Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}\n 2025-12-08T13:13:49.075Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}\n 2025-12-08T13:13:49.075Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.076Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}\n 2025-12-08T13:13:49.078Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}\n 2025-12-08T13:13:49.079Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}\n 2025-12-08T13:13:49.080Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:49.082Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}\n 2025-12-08T13:13:49.082Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.083Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}\n 2025-12-08T13:13:49.085Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}\n 2025-12-08T13:13:49.085Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.085Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.086Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}\n 2025-12-08T13:13:49.087Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.099Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.099Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.100Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.100Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}\n 2025-12-08T13:13:49.108Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}\n 2025-12-08T13:13:49.108Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.108Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:13:49.108Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:49.173Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.174Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}\n 2025-12-08T13:13:49.175Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}\n 2025-12-08T13:13:49.175Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}\n 2025-12-08T13:13:49.175Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.176Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}\n 2025-12-08T13:13:49.179Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.181Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.181Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.183Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.186Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}\n 2025-12-08T13:13:49.186Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:13:49.195Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.195Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.197Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.197Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}\n 2025-12-08T13:13:49.274Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}\n 2025-12-08T13:13:49.276Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}\n 2025-12-08T13:13:49.277Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}\n 2025-12-08T13:13:49.279Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}\n 2025-12-08T13:13:50.066Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d52ae975-bf36-45ca-947a-2cc8b2514a16\"}\n 2025-12-08T13:13:50.171Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"82a65575-72ab-448c-a33c-cff65818b52a\"}\n 2025-12-08T13:13:50.171Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"60e7d004-d957-4596-bf74-f8875c742513\"}\n 2025-12-08T13:13:52.641Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c0d37f72-9aa5-44bb-ab9d-725cc794ff35\"}\n 2025-12-08T13:13:52.643Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cca3a10e-b198-406d-b035-71f458948ae8\"}\n 2025-12-08T13:13:52.653Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"655d554d-03ad-43f9-8dec-239f447f1316\"}\n 2025-12-08T13:13:52.657Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1d9fa030-1795-4805-ab25-6e5ab3fd2d51\"}\n 2025-12-08T13:13:52.686Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0176d823-7bd7-4d44-ac5a-dfb26e361990\"}\n 2025-12-08T13:13:53.542Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}\n 2025-12-08T13:13:53.543Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}\n 2025-12-08T13:13:53.543Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}\n 2025-12-08T13:13:53.548Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}\n 2025-12-08T13:13:53.548Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}\n 2025-12-08T13:13:53.939Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b03cbdf-59f6-4e75-b61e-92ce511b80e0\"}\n 2025-12-08T13:13:53.944Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b03cbdf-59f6-4e75-b61e-92ce511b80e0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:13:55.089Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ab3c2caf-985b-4477-a298-bbf078ce256c\"}\n 2025-12-08T13:13:57.022Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"836363fa-438c-46d7-8cb1-071606dbe48c\"}\n 2025-12-08T13:13:57.022Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3b765e3-2f71-4306-8837-7cbc0e11d2ac\"}\n 2025-12-08T13:13:57.044Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d657751e-f28d-4b69-b433-0aa96fb3578b\"}\n 2025-12-08T13:13:57.044Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"d6c968e6-aff3-406c-99e0-92b07c8199b4\"}\n 2025-12-08T13:13:57.581Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ed8b7249-5c85-4bd8-8f9e-85084fae6e39\"}\n 2025-12-08T13:13:57.811Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"871c778a-8789-44d6-ac99-8141346b582b\"}\n 2025-12-08T13:13:58.228Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ef1dd869-170d-4b12-b539-938bb03ed82d\"}\n 2025-12-08T13:14:00.067Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2c192e94-9595-4008-a554-22bd86226b23\"}\n 2025-12-08T13:14:00.173Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"635b3d12-c8b1-4701-96bf-2cfb3be20b98\"}\n 2025-12-08T13:14:00.173Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"56816893-5c13-47b0-9a57-72b23b7b26bd\"}\n 2025-12-08T13:14:02.642Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41640c29-ed24-4a46-9885-502cca351f1c\"}\n 2025-12-08T13:14:02.644Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f6668fb-24ac-461b-9413-365ed4c0c829\"}\n 2025-12-08T13:14:02.654Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"589aa64d-2348-4ea6-a343-1016d422ad35\"}\n 2025-12-08T13:14:02.659Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"7e603155-fdf1-4fbd-8674-3ae708d54388\"}\n 2025-12-08T13:14:02.687Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54d93474-6bfd-44a0-9feb-7ecd8063c005\"}\n 2025-12-08T13:14:04.184Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b4d3000-5f75-4134-b1b5-bf173a67204c\"}\n 2025-12-08T13:14:04.189Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b4d3000-5f75-4134-b1b5-bf173a67204c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:05.090Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ae71590-2ff1-4503-86a1-47a3ddcd1067\"}\n 2025-12-08T13:14:07.024Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"56ae92e9-1488-4d2b-9aa7-417e8a13347d\"}\n 2025-12-08T13:14:07.024Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"28a5a7e4-f835-4f00-8f90-e3503f1eff4c\"}\n 2025-12-08T13:14:07.045Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"023d6857-c038-4ed0-8f31-8173ca485456\"}\n 2025-12-08T13:14:07.045Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"4bd3ba85-f823-46b7-a816-1a54d473f99a\"}\n 2025-12-08T13:14:07.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"58dc60ed-f128-45f8-a029-bdc19e9bffb1\"}\n 2025-12-08T13:14:07.813Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"6e3ae52d-fec1-4c45-9e51-d18a63df3af5\"}\n 2025-12-08T13:14:08.230Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aa212fe8-3f7f-40dd-bd97-582acdf5d165\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:08.614\e[0m\n 2025-12-08T13:14:08.615Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:43Z\",\"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-12-08T13:13:43Z\"}],\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\",\"resourceVersion\":\"1042\",\"uid\":\"b4e212c5-f2e3-4a74-a8de-ffd42d180bd7\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:08.635Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"7a0865f2-b1e1-4454-9e6e-81eb6aa9328f\"}\n 2025-12-08T13:14:08.641Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"7a0865f2-b1e1-4454-9e6e-81eb6aa9328f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:08.647Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"7a0865f2-b1e1-4454-9e6e-81eb6aa9328f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:08.647Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"7a0865f2-b1e1-4454-9e6e-81eb6aa9328f\"}\n 2025-12-08T13:14:08.657Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:08.657Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:08.657Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:08.666Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:08.666Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:08.673Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:14:08.685Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-6eaac65c-eca5-4e9d-98ea-a06cd633d916 changed, reconcile: ironic-ironic-neutron-agent - c247ed16-d7da-4ce3-9d6d-545004c42415\n \ 2025-12-08T13:14:08.685Z\tINFO\tControllers.IronicInspector\tinput source keystone-6eaac65c-eca5-4e9d-98ea-a06cd633d916 changed, reconcile: ironic-inspector - c247ed16-d7da-4ce3-9d6d-545004c42415\n 2025-12-08T13:14:08.685Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3206d8ed-f667-4654-a54d-00bfbe6f3090\"}\n 2025-12-08T13:14:08.685Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"43901ec9-15f5-41fa-bff9-0c64e6aab3d0\"}\n 2025-12-08T13:14:08.698Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c090b827-66c2-4ffe-9778-8e016894918f\"}\n 2025-12-08T13:14:08.699Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ef072eb8-e5fe-4ad0-9b86-4bc7d23843b9\"}\n 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - c247ed16-d7da-4ce3-9d6d-545004c42415\n \ 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - c247ed16-d7da-4ce3-9d6d-545004c42415\n \ 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - c247ed16-d7da-4ce3-9d6d-545004c42415\n 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - c247ed16-d7da-4ce3-9d6d-545004c42415\n \ 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"940b62a0-4766-46f7-8a6a-77960db628ff\"}\n 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc4db053-6ad6-436d-91fd-ad0b34e5b921\"}\n 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"bdf654e7-0a5f-43d9-9cbd-dc17f5fb724f\"}\n 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"37f17782-24ea-4b2b-bce8-5b31e13594d9\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001d15b80>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:08.614\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc000f10780?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc0012055c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0015181e0?, 0xc000581008?}, {0x23acb75, 0x4}, {0xc000781b30, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0015181e0?, 0xc0012055c0?}, {0xc000781b30?, 0xc0015181e0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00145f0a0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00145f0a0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00067c5f0, {{0xc000f10780, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\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.118 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with TLS cert secrets \e[38;5;9m\e[1m[It] reconfigures the deployment when CA changes\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:305\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:02.921Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:14:02.927Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:02.941Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-99b49261-c482-4cd9-afb8-145127e9f878\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}}\n \ 2025-12-08T13:14:02.941Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"tls\":{\"caBundleSecretName\":\"combined-ca-bundle\"},\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:14:02.952Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}}\n \ 2025-12-08T13:14:02.957Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}}\n \ 2025-12-08T13:14:02.959Z\tINFO\tControllers.IronicConductor\tinput source combined-ca-bundle changed, reconcile: ironic-conductor - 94667296-111d-4d64-8b23-a04cc70d6773\n 2025-12-08T13:14:02.965Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}\n 2025-12-08T13:14:02.968Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}\n 2025-12-08T13:14:02.969Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}\n 2025-12-08T13:14:02.970Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}\n 2025-12-08T13:14:02.975Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}\n 2025-12-08T13:14:02.982Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:02.982Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d4709787-194a-46b7-adea-2b96264806cc\"}\n 2025-12-08T13:14:03.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"affdbdbe-abf4-466e-937a-f5a5e7b39220\"}\n 2025-12-08T13:14:03.076Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d4709787-194a-46b7-adea-2b96264806cc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:03.077Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bb390ae4-e4ea-4b94-870f-b94675fad829\"}\n 2025-12-08T13:14:03.080Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bb390ae4-e4ea-4b94-870f-b94675fad829\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:03.087Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3eccbaaf-3506-44f5-bba4-720c02de9b9e\"}\n 2025-12-08T13:14:03.091Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3eccbaaf-3506-44f5-bba4-720c02de9b9e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:03.132Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39c07b54-692b-4ce5-a767-9ebaa9ce14df\"}\n 2025-12-08T13:14:03.136Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39c07b54-692b-4ce5-a767-9ebaa9ce14df\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:03.156Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"ab289717-64cf-4cc9-b6d1-ec381486f6ac\"}\n 2025-12-08T13:14:03.182Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bb709d76-0ba6-44e6-8123-6fb6fb6724fb\"}\n 2025-12-08T13:14:03.216Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3af61df2-5403-4a95-bf1b-6084c0531a7d\"}\n 2025-12-08T13:14:03.219Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3af61df2-5403-4a95-bf1b-6084c0531a7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:03.380Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"28cd4a02-e459-47c0-a59b-6729cca25da0\"}\n 2025-12-08T13:14:03.384Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"28cd4a02-e459-47c0-a59b-6729cca25da0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:03.705Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6fc93af0-2821-4a5d-82fd-77d42a481618\"}\n 2025-12-08T13:14:03.708Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6fc93af0-2821-4a5d-82fd-77d42a481618\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:04.339Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"2a615a35-01e8-42cb-aaaa-35f098ae6b1d\"}\n 2025-12-08T13:14:04.339Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"2a615a35-01e8-42cb-aaaa-35f098ae6b1d\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:04.349Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a7f7801-3962-4cf3-9390-0de60835faf0\"}\n 2025-12-08T13:14:04.352Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a7f7801-3962-4cf3-9390-0de60835faf0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:04.986Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4627312b-4c83-40ec-809a-ce6620a064c8\"}\n 2025-12-08T13:14:05.016Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"645863f6-538f-41b2-87d5-8131589c5c15\"}\n 2025-12-08T13:14:05.023Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c1b0d4fb-b83f-4d5e-b450-fcb660d7fb34\"}\n 2025-12-08T13:14:05.074Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3a658f31-1544-403a-9dea-dd9fa1d63ba3\"}\n 2025-12-08T13:14:05.633Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ee302aa4-761a-4fd2-be9d-fa66db7d3757\"}\n 2025-12-08T13:14:05.638Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ee302aa4-761a-4fd2-be9d-fa66db7d3757\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:05.841Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6703123d-dc87-4e87-a2fc-0f32a68bc586\"}\n 2025-12-08T13:14:08.064Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dceff557-ac68-4b36-9800-b79cc3275e6f\"}\n 2025-12-08T13:14:08.199Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9b398d20-abba-4d0a-b9f6-dc6b36be7d76\"}\n 2025-12-08T13:14:08.204Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9b398d20-abba-4d0a-b9f6-dc6b36be7d76\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:08.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"217e6326-d406-4724-b73d-360f32477b71\"}\n 2025-12-08T13:14:08.981Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"823869bd-f3fa-4696-a2af-9fb24be6406b\"}\n 2025-12-08T13:14:08.986Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cab8be4a-1291-4f1d-b426-4cfa4bd89008\"}\n 2025-12-08T13:14:08.992Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a3367f34-1ce3-4e99-8e56-8ebef5a9bdab\"}\n 2025-12-08T13:14:09.461Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"acb889ff-3dc4-46bc-a555-fa2c9dc20113\"}\n 2025-12-08T13:14:09.461Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"acb889ff-3dc4-46bc-a555-fa2c9dc20113\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:10.094Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef2155c3-f386-41d6-886a-d19e5b023a37\"}\n 2025-12-08T13:14:10.097Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2ff5e906-171f-45e2-97a0-e389c914c82c\"}\n 2025-12-08T13:14:10.115Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"dbaf3798-87dd-48bc-8107-5d1186909d6c\"}\n 2025-12-08T13:14:10.115Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"de5a6443-550c-408f-85de-a735ff43b2e3\"}\n 2025-12-08T13:14:10.828Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7caf6aa5-345c-463b-8f5e-7fe5cca0d57b\"}\n 2025-12-08T13:14:10.853Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"082bc770-cab9-448d-9e7f-27917f477766\"}\n 2025-12-08T13:14:10.886Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0ddd2fbf-9d2d-4b55-882e-a379be3a1dc6\"}\n 2025-12-08T13:14:10.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7fa9fa88-8954-44ab-9058-5d1cec5d9cd3\"}\n 2025-12-08T13:14:10.938Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c6612514-7217-471e-a36d-1e86395f50b6\"}\n 2025-12-08T13:14:10.941Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"be08de15-64f5-4e39-95b4-1d0274769e70\"}\n 2025-12-08T13:14:10.948Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"fbc664c6-1de7-45b4-86fa-212c06ed3218\"}\n 2025-12-08T13:14:12.709Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5516a7ca-0c26-4e53-a6a3-b44cd53b8cda\"}\n 2025-12-08T13:14:12.717Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47075655-a85c-4531-b8b7-f772e31a4599\"}\n 2025-12-08T13:14:12.729Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bc8d0d55-84bc-439e-9354-6df8ee2e14e9\"}\n 2025-12-08T13:14:12.735Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a12e8da4-cbd6-48de-abd2-f340beac4130\"}\n 2025-12-08T13:14:13.064Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"456ae57f-e56e-4644-9c43-ff6d4e606f03\"}\n 2025-12-08T13:14:13.157Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"2db18f42-7070-4528-9d4f-21e3bb3af6fa\"}\n 2025-12-08T13:14:13.183Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c0913025-de5a-4f79-be34-3f4d7c398273\"}\n 2025-12-08T13:14:13.325Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e85597f4-82a3-49c9-8808-9f71bb13366d\"}\n 2025-12-08T13:14:13.330Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e85597f4-82a3-49c9-8808-9f71bb13366d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:14.987Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"96262303-a781-4e86-9d90-269b3be03703\"}\n 2025-12-08T13:14:15.016Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b74d9f2a-0707-4589-97d3-58a860e0228f\"}\n 2025-12-08T13:14:15.024Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"d962adf4-85bb-4f7d-8e02-5b1856ae2d15\"}\n 2025-12-08T13:14:15.075Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"77b05ef9-a849-44be-b2f5-f53dcf72331c\"}\n 2025-12-08T13:14:15.842Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"42053deb-f1e5-450b-beb8-ad5e485c5b0a\"}\n 2025-12-08T13:14:18.065Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6d5c25d-c25e-400d-8810-bf39d43044bd\"}\n 2025-12-08T13:14:18.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"018cba8a-5815-4e53-8348-037ee1bb1a73\"}\n 2025-12-08T13:14:18.982Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0e9c954b-9726-45a4-98e4-17ffe562f804\"}\n 2025-12-08T13:14:18.988Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"1e14f85a-c583-4f61-ab25-25c7ca658459\"}\n 2025-12-08T13:14:18.994Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"18a8ae80-2d11-4567-b9d1-a520ee736b5f\"}\n 2025-12-08T13:14:19.702Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"147b9534-1909-4b90-b5aa-ae1fdfc0708f\"}\n 2025-12-08T13:14:19.703Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"147b9534-1909-4b90-b5aa-ae1fdfc0708f\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:20.095Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"35c3605e-dde5-476c-93ab-b55873be7486\"}\n 2025-12-08T13:14:20.098Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e30ba29-efad-4daa-847e-cfb6fe427524\"}\n 2025-12-08T13:14:20.116Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"ded27d1d-c29a-41ea-b5dc-00ff4f40b8c5\"}\n 2025-12-08T13:14:20.116Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1ad0eb17-0c6e-4005-8181-4f2a63488208\"}\n 2025-12-08T13:14:20.828Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d5deeed3-fcdf-472b-9d11-ce9fa24e947a\"}\n 2025-12-08T13:14:20.855Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"68d59895-8b6f-4aff-8ab6-e8c4fdabf1d0\"}\n 2025-12-08T13:14:20.888Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6cfd7326-37ca-4dc0-8042-c0fd202737de\"}\n 2025-12-08T13:14:20.919Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6dc011cb-cbc3-4980-9996-f3321a244a14\"}\n 2025-12-08T13:14:20.939Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"72e98264-842d-45c2-89bd-0ffba7b476fa\"}\n 2025-12-08T13:14:20.942Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"c30ef2ff-d7ab-47e2-8f7e-db799895aac9\"}\n 2025-12-08T13:14:20.949Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"7fe183d3-5a48-4047-96d6-4bb5477c7e8c\"}\n 2025-12-08T13:14:22.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1f4d622a-58d8-4411-b7eb-f8a90554134f\"}\n 2025-12-08T13:14:22.718Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"30d162d2-e5e1-4053-aaeb-e6915ad98357\"}\n 2025-12-08T13:14:22.730Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a743bc12-5dc1-47ff-99fb-c0bac754fc89\"}\n 2025-12-08T13:14:22.736Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"ed116156-05eb-4a28-bb11-978c7791431e\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:22.96\e[0m\n 2025-12-08T13:14:22.964Z\tINFO\tControllers.IronicConductor\tinput source combined-ca-bundle changed, reconcile: ironic-conductor - 94667296-111d-4d64-8b23-a04cc70d6773\n \ 2025-12-08T13:14:22.964Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:02Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:tls\":{\".\":{},\"f:caBundleSecretName\":{}},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:14:02Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\",\"resourceVersion\":\"1841\",\"uid\":\"952e4a51-d324-41fc-9d6a-7662bff71cab\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"tls\":{\"caBundleSecretName\":\"combined-ca-bundle\"},\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:14:22.964Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e71cf9-587b-425d-8a13-b9bcf39c7c3d\"}\n 2025-12-08T13:14:22.967Z\tINFO\tSecret not found\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e71cf9-587b-425d-8a13-b9bcf39c7c3d\", \"secretName\": {\"name\":\"combined-ca-bundle\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}}\n \ 2025-12-08T13:14:22.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"58050abc-22fd-4651-998d-3301e81136db\"}\n 2025-12-08T13:14:22.981Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"58050abc-22fd-4651-998d-3301e81136db\"}\n 2025-12-08T13:14:22.997Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"Kind\": \"IronicConductor\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000eeabe0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:22.96\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001d85ad0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0007aca00})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0015f60f0?, 0xc000512808?}, {0x23acb75, 0x4}, {0xc00154c168, 0x1, 0x7f008001f8faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0015f60f0?, 0xc0007aca00?}, {0xc00154c168?, 0xc0015f60f0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f60e0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f60e0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc001d85ad0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.3.4()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:307 +0x21a\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.153 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created for a particular MariaDBAccount \e[38;5;9m\e[1m[It] Sets the correct mysql URL\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:404\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:09.168Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:14:09.172Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n \ 2025-12-08T13:14:09.178Z\tINFO\t---Test---\tCreated MariaDBAccount some-new-account, username some_new_account_account, secret some-new-account-db-secret\n 2025-12-08T13:14:09.181Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:09.194Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6f27a0b6-c958-4694-b240-99d278c53a8d\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}}\n \ 2025-12-08T13:14:09.197Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseAccount\":\"some-old-account\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:14:09.207Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}}\n \ 2025-12-08T13:14:09.210Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-new-account\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}}\n \ 2025-12-08T13:14:09.215Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}}\n \ 2025-12-08T13:14:09.221Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}\n 2025-12-08T13:14:09.223Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}\n 2025-12-08T13:14:09.224Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}\n 2025-12-08T13:14:09.226Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}\n 2025-12-08T13:14:09.236Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}\n 2025-12-08T13:14:09.243Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:09.243Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ef804173-5b4e-454a-bbd3-9d1901fef5cf\"}\n 2025-12-08T13:14:09.332Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ef804173-5b4e-454a-bbd3-9d1901fef5cf\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:09.332Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24b8affe-da27-46be-99f1-74ddc106f498\"}\n 2025-12-08T13:14:09.336Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24b8affe-da27-46be-99f1-74ddc106f498\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:09.342Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5dd2d54b-0b82-46b3-9aef-997a9b8c1bbc\"}\n 2025-12-08T13:14:09.347Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5dd2d54b-0b82-46b3-9aef-997a9b8c1bbc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:09.388Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b11806a3-f8a9-4b88-a128-fdee43bbdec5\"}\n 2025-12-08T13:14:09.392Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b11806a3-f8a9-4b88-a128-fdee43bbdec5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:09.472Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a329f39-f4f3-412e-a157-fd05f04ecc73\"}\n 2025-12-08T13:14:09.475Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a329f39-f4f3-412e-a157-fd05f04ecc73\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:09.637Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b50d294f-f2f4-4590-83b4-248e5184a2e4\"}\n 2025-12-08T13:14:09.641Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b50d294f-f2f4-4590-83b4-248e5184a2e4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:09.962Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c3ecb145-e322-4c31-9039-ec1d45d8b2db\"}\n 2025-12-08T13:14:09.965Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c3ecb145-e322-4c31-9039-ec1d45d8b2db\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:10.068Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ff86db86-41b3-4da9-acd6-841e435ab5d9\"}\n 2025-12-08T13:14:10.174Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9e61d942-b094-4ff9-bef0-1966c29f7422\"}\n 2025-12-08T13:14:10.174Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"56fb615d-387d-4d6e-8790-810cf2345506\"}\n 2025-12-08T13:14:10.606Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a017239d-cc7b-455c-ad09-328039c6baf7\"}\n 2025-12-08T13:14:10.609Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a017239d-cc7b-455c-ad09-328039c6baf7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:11.890Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f183da76-a279-46ad-85c8-6686f0230431\"}\n 2025-12-08T13:14:11.893Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f183da76-a279-46ad-85c8-6686f0230431\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:12.644Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c3f5e44-4b61-4de1-9e30-7128e5a628cd\"}\n 2025-12-08T13:14:12.645Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"486c94cf-5fce-44c2-9d5f-e4920ea188c7\"}\n 2025-12-08T13:14:12.655Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"400ded4f-6b87-4fab-85dc-5e0889d2e38f\"}\n 2025-12-08T13:14:12.660Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"6e1158e9-9212-484f-92f2-556ae7a8e09a\"}\n 2025-12-08T13:14:12.689Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2dde0b08-46ba-41fb-8ef1-c218e19602c2\"}\n 2025-12-08T13:14:14.454Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a2ac980c-8b18-423c-b165-083350707bb8\"}\n 2025-12-08T13:14:14.458Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a2ac980c-8b18-423c-b165-083350707bb8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:15.091Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7d1b4cee-d01f-495b-975e-7d4e9cf21a98\"}\n 2025-12-08T13:14:17.025Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ba27cecb-f588-46d1-a85d-8c4623d8822d\"}\n 2025-12-08T13:14:17.025Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c9561c67-65d1-49c3-a689-1ee2301e1526\"}\n 2025-12-08T13:14:17.047Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"caf031a1-5fa8-4865-9f8f-cce7dce2e1f9\"}\n 2025-12-08T13:14:17.047Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a3389cc3-668f-4bbd-8078-a7cb040f756b\"}\n 2025-12-08T13:14:17.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6ce63b40-b40e-4706-9435-ef8dc064fbb1\"}\n 2025-12-08T13:14:17.814Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"c50937ba-a461-4f22-8d65-78521bcfa7d7\"}\n 2025-12-08T13:14:18.231Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0fee991e-b5d0-44bc-9921-a895a1d416b2\"}\n 2025-12-08T13:14:18.699Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e5f96a47-62f9-40c5-8964-486acd2f88f9\"}\n 2025-12-08T13:14:18.699Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"aec90ef3-320d-421f-b87e-1ddfbefe0dbd\"}\n 2025-12-08T13:14:18.722Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"5b999d2c-7ac4-4bd4-847f-6843bb7efc5b\"}\n 2025-12-08T13:14:18.727Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c8898b39-fda1-49c2-aa9f-76494103834f\"}\n 2025-12-08T13:14:19.579Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6d4e0600-7fcd-4586-9dac-cae39b4c422b\"}\n 2025-12-08T13:14:19.583Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6d4e0600-7fcd-4586-9dac-cae39b4c422b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:20.070Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dbb952b3-03af-44ff-a34a-cca8c45213cb\"}\n 2025-12-08T13:14:20.175Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"eb7f5aba-50ff-4d8d-a581-6e0e5cd1c318\"}\n 2025-12-08T13:14:20.175Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d7425abf-546e-4339-92ff-d60ff31ee4a9\"}\n 2025-12-08T13:14:22.646Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f006651b-284a-444b-a34e-727456d79584\"}\n 2025-12-08T13:14:22.647Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1ff810de-9a76-4472-988f-86c64d1501df\"}\n 2025-12-08T13:14:22.655Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a79480d3-b169-4f6d-9a7a-03ed95290991\"}\n 2025-12-08T13:14:22.662Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d9ced1b3-a87c-4bfd-bd6f-0af982a4d74f\"}\n 2025-12-08T13:14:22.691Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7d05b2cf-cf52-448b-851b-a609be81b887\"}\n 2025-12-08T13:14:25.093Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c1e6e23d-442b-4425-bef3-07f5df124191\"}\n 2025-12-08T13:14:27.027Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dbbdca5b-7b14-4dcb-b10a-e2eae0dd29d7\"}\n 2025-12-08T13:14:27.027Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5eec7127-c5c4-457b-bc79-7aa021ce36d8\"}\n 2025-12-08T13:14:27.047Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"42f855a0-835a-4b3c-9a0d-3c1f34594ba0\"}\n 2025-12-08T13:14:27.047Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"d0ab9dc6-8a8e-4596-bf1d-0d2944b562ea\"}\n 2025-12-08T13:14:27.584Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"55a667d3-30fc-4fda-9f11-d6b73989f28b\"}\n 2025-12-08T13:14:27.815Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"4a9bcb31-01ff-440d-aba6-56f5b1b1fba2\"}\n 2025-12-08T13:14:28.233Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"75405b90-f690-46ed-8056-1bdd2d3f63bc\"}\n 2025-12-08T13:14:28.700Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51d7ab7b-be00-46f6-aa77-ccdd758d3b60\"}\n 2025-12-08T13:14:28.700Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8477c6d2-3913-40c4-9fe5-20c6ffbaae56\"}\n 2025-12-08T13:14:28.724Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"f3e45283-8351-4d51-a388-74176fc6a8c5\"}\n 2025-12-08T13:14:28.727Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a5a21e91-c305-4e89-8b58-4acb684ed348\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35 \e[38;5;243m@ 12/08/25 13:14:29.222\e[0m\n 2025-12-08T13:14:29.223Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:09Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:14:09Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\",\"resourceVersion\":\"1213\",\"uid\":\"ee854d2a-2cd3-4fea-a936-158f44031f60\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:14:29.237Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e59f64e3-61f3-48a2-9719-091643bd24cc\"}\n 2025-12-08T13:14:29.237Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e59f64e3-61f3-48a2-9719-091643bd24cc\"}\n 2025-12-08T13:14:29.258Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"Kind\": \"IronicConductor\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:34 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001b777c0>: \n secrets \"ironic-conductor-config-data\" 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: \"secrets \\\"ironic-conductor-config-data\\\" not found\",\n Reason: \"NotFound\",\n \ Details: {\n Name: \"ironic-conductor-config-data\",\n \ Group: \"\",\n Kind: \"secrets\",\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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35\e[0m \e[38;5;243m@ 12/08/25 13:14:29.222\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetSecret(_, {{_, _}, {_, _}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35 +0x1c3\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.4.2()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:414 +0xe7\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] [25.799 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:426\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:04.355Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:04.359Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:14:04.370Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6f02413d-3420-490f-8816-a8db6ab0cd13\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:04.370Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:04.375Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:04.375Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:04.375Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:04.379Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:04.379Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:04.389Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:04.389Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:04.389Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:04.392Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:04.392Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:04.408Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\"}\n 2025-12-08T13:14:04.410Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\"}\n 2025-12-08T13:14:04.412Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\"}\n 2025-12-08T13:14:04.413Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\"}\n 2025-12-08T13:14:04.418Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.421Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.429Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"3741825d-a010-43c2-a3da-fc5de02ec925\"}\n 2025-12-08T13:14:04.430Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"3741825d-a010-43c2-a3da-fc5de02ec925\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.431Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"3741825d-a010-43c2-a3da-fc5de02ec925\"}\n 2025-12-08T13:14:04.432Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:04.435Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"3741825d-a010-43c2-a3da-fc5de02ec925\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.436Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}\n 2025-12-08T13:14:04.437Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:04.437Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.533Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}\n 2025-12-08T13:14:04.536Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}\n 2025-12-08T13:14:04.538Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}\n 2025-12-08T13:14:04.538Z\tINFO\tControllers.Ironic\tInput maps hash input - n677h67dh65bh84h5d4h5fdh5dhb9h8h666h5f6h5f6h64fh56dh548hbdh64dh7chfbh98h5f4h5b8h65h545h687h677hd8h56ch574h594h678h649q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}\n 2025-12-08T13:14:04.546Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a29f0ce5-8600-426c-bc7c-615eb9d3c156\"}\n 2025-12-08T13:14:04.546Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a29f0ce5-8600-426c-bc7c-615eb9d3c156\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.632Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a29f0ce5-8600-426c-bc7c-615eb9d3c156\"}\n 2025-12-08T13:14:04.634Z\tINFO\tControllers.Ironic\tInput maps hash input - n677h67dh65bh84h5d4h5fdh5dhb9h8h666h5f6h5f6h64fh56dh548hbdh64dh7chfbh98h5f4h5b8h65h545h687h677hd8h56ch574h594h678h649q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a29f0ce5-8600-426c-bc7c-615eb9d3c156\"}\n 2025-12-08T13:14:04.641Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\"}\n 2025-12-08T13:14:04.642Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.643Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\"}\n 2025-12-08T13:14:04.645Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\"}\n 2025-12-08T13:14:04.650Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\"}\n 2025-12-08T13:14:04.661Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:04.661Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.662Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.733Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.735Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.735Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.736Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nch5fhbfh5cch577hffh68ch596h668h64h69h55fh69h5c4h546h668h57fh679h594h6bhbbhcbhffh547h7h8bh5b5h564h6ch96h565hbcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.736Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.740Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.747Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.750Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}\n 2025-12-08T13:14:04.762Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}\n 2025-12-08T13:14:04.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.764Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"88f581cc-35cf-4aee-b48f-db9cf28be609\"}\n 2025-12-08T13:14:04.768Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24fc835b-77b1-4090-b715-2acd129e00f1\"}\n 2025-12-08T13:14:04.770Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7b1c70-0662-4079-b20a-249a62084e8b\"}\n 2025-12-08T13:14:04.770Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"88f581cc-35cf-4aee-b48f-db9cf28be609\"}\n 2025-12-08T13:14:04.773Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fec01287-78bd-4049-9950-56eb6574d5f8\"}\n 2025-12-08T13:14:04.775Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24fc835b-77b1-4090-b715-2acd129e00f1\"}\n 2025-12-08T13:14:04.775Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fec01287-78bd-4049-9950-56eb6574d5f8\"}\n 2025-12-08T13:14:04.775Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fec01287-78bd-4049-9950-56eb6574d5f8\"}\n 2025-12-08T13:14:04.776Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7b1c70-0662-4079-b20a-249a62084e8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:04.778Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"88f581cc-35cf-4aee-b48f-db9cf28be609\"}\n 2025-12-08T13:14:04.778Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n645h58bh57ch5b5hchb7h56dh5bdh674h54h6dh676hd5h66fh58fh689h589hd9h5d6h645h7dhbdhd4h668h687h69hf9h579h665h66h5d4h5fq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"88f581cc-35cf-4aee-b48f-db9cf28be609\"}\n 2025-12-08T13:14:04.779Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7b1c70-0662-4079-b20a-249a62084e8b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:04.782Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24fc835b-77b1-4090-b715-2acd129e00f1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:04.782Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eb6112d5-29b7-4475-9ce0-bcf35475d9c0\"}\n 2025-12-08T13:14:04.785Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f974c624-d560-4181-bc16-ab7ef6bbb7eb\"}\n 2025-12-08T13:14:04.785Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f974c624-d560-4181-bc16-ab7ef6bbb7eb\"}\n 2025-12-08T13:14:04.789Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}\n 2025-12-08T13:14:04.789Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdaa7ba7-a001-43e8-823f-021f2f63161b\"}\n 2025-12-08T13:14:04.790Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdaa7ba7-a001-43e8-823f-021f2f63161b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:04.793Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3fadd3b8-3c16-4ed8-bf6e-22f2bc0d2601\"}\n 2025-12-08T13:14:04.793Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3fadd3b8-3c16-4ed8-bf6e-22f2bc0d2601\"}\n 2025-12-08T13:14:04.834Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}\n 2025-12-08T13:14:04.835Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdaa7ba7-a001-43e8-823f-021f2f63161b\"}\n 2025-12-08T13:14:04.836Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}\n 2025-12-08T13:14:04.840Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}\n 2025-12-08T13:14:04.842Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdaa7ba7-a001-43e8-823f-021f2f63161b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:04.842Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}\n 2025-12-08T13:14:04.852Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be641d74-bc85-4889-bb62-8534b08e0d07\"}\n 2025-12-08T13:14:04.852Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}\n 2025-12-08T13:14:04.852Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be641d74-bc85-4889-bb62-8534b08e0d07\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:04.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.870Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}\n 2025-12-08T13:14:04.870Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eb6112d5-29b7-4475-9ce0-bcf35475d9c0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:04.870Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40d83b48-fa3e-4c30-b7d2-ce6913b2d8ec\"}\n 2025-12-08T13:14:04.874Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40d83b48-fa3e-4c30-b7d2-ce6913b2d8ec\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:04.875Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}\n 2025-12-08T13:14:04.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}\n 2025-12-08T13:14:04.875Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be641d74-bc85-4889-bb62-8534b08e0d07\"}\n 2025-12-08T13:14:04.876Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be641d74-bc85-4889-bb62-8534b08e0d07\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:04.876Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}\n 2025-12-08T13:14:04.877Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}\n 2025-12-08T13:14:04.878Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}\n 2025-12-08T13:14:04.879Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}\n 2025-12-08T13:14:04.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}\n 2025-12-08T13:14:04.879Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.881Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"371d18ec-eb33-4a42-9296-4b726ff9de1f\"}\n 2025-12-08T13:14:04.882Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}\n 2025-12-08T13:14:04.891Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:04.891Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:04.891Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}\n 2025-12-08T13:14:04.936Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}\n 2025-12-08T13:14:04.938Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}\n 2025-12-08T13:14:04.940Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}\n 2025-12-08T13:14:04.942Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}\n 2025-12-08T13:14:04.951Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}\n 2025-12-08T13:14:04.952Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:04.970Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"371d18ec-eb33-4a42-9296-4b726ff9de1f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:04.972Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}\n 2025-12-08T13:14:04.976Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}\n 2025-12-08T13:14:04.978Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}\n 2025-12-08T13:14:04.982Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}\n 2025-12-08T13:14:04.982Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}\n 2025-12-08T13:14:04.986Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:04.989Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}\n 2025-12-08T13:14:04.989Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}\n 2025-12-08T13:14:04.994Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:04.995Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}\n 2025-12-08T13:14:04.999Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:05.011Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8051d0c8-d0d3-444e-ae52-817c239756cc\"}\n 2025-12-08T13:14:05.036Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}\n 2025-12-08T13:14:05.039Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}\n 2025-12-08T13:14:05.041Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}\n 2025-12-08T13:14:05.041Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}\n 2025-12-08T13:14:05.049Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}\n 2025-12-08T13:14:05.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:05.051Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}\n 2025-12-08T13:14:05.053Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}\n 2025-12-08T13:14:05.055Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}\n 2025-12-08T13:14:05.056Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}\n 2025-12-08T13:14:05.070Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}\n 2025-12-08T13:14:05.073Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8051d0c8-d0d3-444e-ae52-817c239756cc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:05.074Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}\n 2025-12-08T13:14:05.077Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}\n 2025-12-08T13:14:05.077Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}\n 2025-12-08T13:14:05.085Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}\n 2025-12-08T13:14:05.085Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}\n 2025-12-08T13:14:05.093Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}\n 2025-12-08T13:14:05.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}\n 2025-12-08T13:14:05.094Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:05.136Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}\n 2025-12-08T13:14:05.137Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}\n 2025-12-08T13:14:05.138Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}\n 2025-12-08T13:14:05.139Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}\n 2025-12-08T13:14:05.154Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e150ea29-b4e6-49d3-b65c-1f41b9820797\"}\n 2025-12-08T13:14:05.171Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}\n 2025-12-08T13:14:05.171Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e150ea29-b4e6-49d3-b65c-1f41b9820797\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:05.174Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}\n 2025-12-08T13:14:05.177Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}\n 2025-12-08T13:14:05.178Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}\n 2025-12-08T13:14:05.190Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}\n 2025-12-08T13:14:05.190Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}\n 2025-12-08T13:14:05.198Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}\n 2025-12-08T13:14:05.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:05.199Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}\n 2025-12-08T13:14:05.237Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}\n 2025-12-08T13:14:05.238Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}\n 2025-12-08T13:14:05.238Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}\n 2025-12-08T13:14:05.239Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}\n 2025-12-08T13:14:05.250Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}\n 2025-12-08T13:14:05.250Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:05.271Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}\n 2025-12-08T13:14:05.275Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}\n 2025-12-08T13:14:05.278Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}\n 2025-12-08T13:14:05.279Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}\n 2025-12-08T13:14:05.287Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}\n 2025-12-08T13:14:05.287Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}\n 2025-12-08T13:14:05.332Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e490b21b-0db8-48ae-9afa-828d6bbaf577\"}\n 2025-12-08T13:14:05.336Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e490b21b-0db8-48ae-9afa-828d6bbaf577\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:05.337Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}\n 2025-12-08T13:14:05.338Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}\n 2025-12-08T13:14:05.340Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}\n 2025-12-08T13:14:05.341Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}\n 2025-12-08T13:14:05.657Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"371fa78e-06d5-4319-bab2-3e330c852238\"}\n 2025-12-08T13:14:05.663Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"371fa78e-06d5-4319-bab2-3e330c852238\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:05.745Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aedf794c-2706-4bcf-ba66-3a243f9e682f\"}\n 2025-12-08T13:14:05.746Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e79a1f86-8d57-483b-a597-aeadfbb78c19\"}\n 2025-12-08T13:14:05.765Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"318945c6-8818-42ac-8400-2e732a10bf7a\"}\n 2025-12-08T13:14:05.769Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"d1b01f3b-7468-40f7-b9cb-b6bc3c3aba43\"}\n 2025-12-08T13:14:06.304Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4ba17a5e-4dae-4ebf-be2e-40cebd747056\"}\n 2025-12-08T13:14:06.309Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4ba17a5e-4dae-4ebf-be2e-40cebd747056\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:07.590Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fd1ed40e-6803-476c-80ec-d825696eafb6\"}\n 2025-12-08T13:14:07.597Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fd1ed40e-6803-476c-80ec-d825696eafb6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:08.065Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fa6c5bf7-6b68-4839-b8f3-ae4d83f748ba\"}\n 2025-12-08T13:14:09.430Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}\n 2025-12-08T13:14:09.431Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:09.433Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}\n 2025-12-08T13:14:09.434Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}\n 2025-12-08T13:14:09.435Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}\n 2025-12-08T13:14:09.436Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}\n 2025-12-08T13:14:09.790Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}\n 2025-12-08T13:14:09.790Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:09.793Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}\n 2025-12-08T13:14:09.798Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}\n 2025-12-08T13:14:09.802Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}\n 2025-12-08T13:14:09.802Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5b7h5f5h694h5fh68bh54bh5ddh65dh557h7bh569h557hcchd5h547h5fdh666hf4h546h9fh564hfdh64dh666h547h67dhcch5dh698h79h5b9h5d9q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}\n 2025-12-08T13:14:09.808Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b720e262-ffc8-4ddc-b4bb-061648729a06\"}\n 2025-12-08T13:14:09.808Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}\n 2025-12-08T13:14:09.808Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b720e262-ffc8-4ddc-b4bb-061648729a06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:09.809Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:09.811Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}\n 2025-12-08T13:14:09.811Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b720e262-ffc8-4ddc-b4bb-061648729a06\"}\n 2025-12-08T13:14:09.813Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}\n 2025-12-08T13:14:09.814Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5b7h5f5h694h5fh68bh54bh5ddh65dh557h7bh569h557hcchd5h547h5fdh666hf4h546h9fh564hfdh64dh666h547h67dhcch5dh698h79h5b9h5d9q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b720e262-ffc8-4ddc-b4bb-061648729a06\"}\n 2025-12-08T13:14:09.814Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}\n 2025-12-08T13:14:09.815Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}\n 2025-12-08T13:14:09.823Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\"}\n 2025-12-08T13:14:09.823Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:09.827Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}\n 2025-12-08T13:14:09.828Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:09.912Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}\n 2025-12-08T13:14:09.912Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\"}\n 2025-12-08T13:14:09.913Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}\n 2025-12-08T13:14:09.913Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}\n 2025-12-08T13:14:09.913Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\"}\n 2025-12-08T13:14:09.914Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}\n 2025-12-08T13:14:09.917Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\"}\n 2025-12-08T13:14:09.929Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}\n 2025-12-08T13:14:09.929Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}\n 2025-12-08T13:14:09.929Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:09.929Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:09.934Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:09.939Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:09.939Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a626cf8d-a7d1-41f9-9c3b-d54dd1ee87ec\"}\n 2025-12-08T13:14:09.944Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a626cf8d-a7d1-41f9-9c3b-d54dd1ee87ec\"}\n 2025-12-08T13:14:09.944Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a626cf8d-a7d1-41f9-9c3b-d54dd1ee87ec\"}\n 2025-12-08T13:14:09.948Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}\n \ 2025-12-08T13:14:09.949Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}\n 2025-12-08T13:14:09.952Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}\n 2025-12-08T13:14:09.953Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}\n 2025-12-08T13:14:09.953Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}\n 2025-12-08T13:14:09.954Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}\n 2025-12-08T13:14:09.955Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}\n 2025-12-08T13:14:09.955Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}\n 2025-12-08T13:14:09.956Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}\n 2025-12-08T13:14:09.960Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}\n 2025-12-08T13:14:09.960Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}\n 2025-12-08T13:14:09.962Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}\n 2025-12-08T13:14:09.963Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}\n 2025-12-08T13:14:09.963Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}\n 2025-12-08T13:14:09.967Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}\n 2025-12-08T13:14:09.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}\n 2025-12-08T13:14:09.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}\n 2025-12-08T13:14:09.969Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}\n 2025-12-08T13:14:09.969Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}\n 2025-12-08T13:14:09.970Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}\n 2025-12-08T13:14:09.970Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}\n 2025-12-08T13:14:09.975Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}\n 2025-12-08T13:14:09.975Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}\n 2025-12-08T13:14:09.978Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}\n 2025-12-08T13:14:10.013Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}\n 2025-12-08T13:14:10.013Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}\n 2025-12-08T13:14:10.014Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}\n 2025-12-08T13:14:10.015Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}\n 2025-12-08T13:14:10.015Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}\n 2025-12-08T13:14:10.015Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}\n 2025-12-08T13:14:10.015Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}\n 2025-12-08T13:14:10.015Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}\n 2025-12-08T13:14:10.020Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}\n 2025-12-08T13:14:10.025Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}\n 2025-12-08T13:14:10.025Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}\n 2025-12-08T13:14:10.026Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:10.027Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}\n 2025-12-08T13:14:10.034Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:10.034Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}\n 2025-12-08T13:14:10.035Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:10.054Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}\n 2025-12-08T13:14:10.057Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}\n 2025-12-08T13:14:10.060Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}\n 2025-12-08T13:14:10.060Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}\n 2025-12-08T13:14:10.074Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}\n 2025-12-08T13:14:10.074Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}\n 2025-12-08T13:14:10.113Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}\n 2025-12-08T13:14:10.113Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}\n 2025-12-08T13:14:10.114Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}\n 2025-12-08T13:14:10.115Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}\n 2025-12-08T13:14:10.115Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}\n 2025-12-08T13:14:10.116Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}\n 2025-12-08T13:14:10.116Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}\n 2025-12-08T13:14:10.117Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}\n 2025-12-08T13:14:10.121Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}\n 2025-12-08T13:14:10.123Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}\n 2025-12-08T13:14:10.123Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:10.124Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}\n 2025-12-08T13:14:10.128Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}\n 2025-12-08T13:14:10.135Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:10.135Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.135Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:10.157Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5e1dc01-5539-447d-bf6a-1279096f1c19\"}\n 2025-12-08T13:14:10.161Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5e1dc01-5539-447d-bf6a-1279096f1c19\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:10.213Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}\n 2025-12-08T13:14:10.215Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}\n 2025-12-08T13:14:10.215Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.216Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}\n 2025-12-08T13:14:10.217Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}\n 2025-12-08T13:14:10.219Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.221Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.222Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.223Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.227Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}\n 2025-12-08T13:14:10.227Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.227Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:10.229Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.229Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}\n 2025-12-08T13:14:10.230Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.230Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:10.314Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.314Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}\n 2025-12-08T13:14:10.316Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}\n 2025-12-08T13:14:10.317Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.317Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}\n 2025-12-08T13:14:10.318Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}\n 2025-12-08T13:14:10.320Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.323Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.325Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.326Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.341Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.341Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.342Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:10.342Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}\n 2025-12-08T13:14:11.544Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b974aba3-5c1e-47a4-bfd0-b78ccc1507bf\"}\n 2025-12-08T13:14:11.544Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0a8e185f-2d31-4aa5-bd6c-8a814b28cd76\"}\n 2025-12-08T13:14:11.564Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"55b79c0a-d2b5-4821-829b-638d449e5905\"}\n 2025-12-08T13:14:11.564Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"28c32a78-143b-4510-871c-2e0cae6c3f1a\"}\n 2025-12-08T13:14:13.060Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79e41a98-29f7-4440-97e6-f7d0d7d4a119\"}\n 2025-12-08T13:14:13.277Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"d15675b1-ac10-491d-b2b0-dbc04a634c4d\"}\n 2025-12-08T13:14:13.330Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2d2b99fc-124c-43e9-958c-41e84e17199f\"}\n 2025-12-08T13:14:14.785Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}\n 2025-12-08T13:14:14.786Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}\n 2025-12-08T13:14:14.786Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}\n 2025-12-08T13:14:14.791Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}\n 2025-12-08T13:14:14.791Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}\n 2025-12-08T13:14:15.282Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8071c95-4288-40a2-bcf6-040086fbb7d4\"}\n 2025-12-08T13:14:15.286Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8071c95-4288-40a2-bcf6-040086fbb7d4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:15.747Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79765a3c-e372-4669-94a4-c5d44f8d9a26\"}\n 2025-12-08T13:14:15.748Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cca69855-1d71-42d8-8d14-3d4c7ef80fc1\"}\n 2025-12-08T13:14:15.766Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"655e84c1-a139-4019-bd19-b51361a3ce1f\"}\n 2025-12-08T13:14:15.770Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"9cd18dd4-1c5d-412f-a708-569eb0c3eb5c\"}\n 2025-12-08T13:14:18.066Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"aa63a4d1-1bcd-4f49-aea8-ef638cb77904\"}\n 2025-12-08T13:14:21.546Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"afbea0ac-5e24-402c-9442-129acb0bd1e2\"}\n 2025-12-08T13:14:21.546Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70e3d644-224f-4eac-b086-db2374136a75\"}\n 2025-12-08T13:14:21.566Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"dbbf1c4c-2f7a-4102-996f-19836701b2fc\"}\n 2025-12-08T13:14:21.566Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2856cb4a-ab60-4c24-adea-ceeafbe45a07\"}\n 2025-12-08T13:14:23.061Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d925c460-da14-46b9-8c87-c5c36b487e5a\"}\n 2025-12-08T13:14:23.278Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"bee5ce43-5a03-4361-9c28-a2cf2be165cd\"}\n 2025-12-08T13:14:23.332Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"89326d15-92e2-4f60-afb4-3d3f0df19995\"}\n 2025-12-08T13:14:25.527Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"06c132d7-dde1-4ed4-9095-e181666783ed\"}\n 2025-12-08T13:14:25.533Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"06c132d7-dde1-4ed4-9095-e181666783ed\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:25.749Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c0e8a4f8-6e81-46a8-9b61-5175927bd7b2\"}\n 2025-12-08T13:14:25.749Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c91ece52-49c7-4695-81e5-43cde83efe19\"}\n 2025-12-08T13:14:25.767Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fb3b6282-8e8a-4a9b-bdc2-23a20d6e3299\"}\n 2025-12-08T13:14:25.771Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"c7757bf5-3d0d-4c43-b330-f28ca34bc8e1\"}\n 2025-12-08T13:14:28.067Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73652573-5902-4c23-b5e1-905503999f43\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:29.949\e[0m\n 2025-12-08T13:14:29.949Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:04Z\",\"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-12-08T13:14:04Z\"}],\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\",\"resourceVersion\":\"1169\",\"uid\":\"ab2ec250-5b5e-4593-bb04-c6c028a0e2f5\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:29.964Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a8053417-fdfb-4287-b1d2-84f37e8583a3\"}\n 2025-12-08T13:14:29.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a8053417-fdfb-4287-b1d2-84f37e8583a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a8053417-fdfb-4287-b1d2-84f37e8583a3\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.975Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a8053417-fdfb-4287-b1d2-84f37e8583a3\"}\n 2025-12-08T13:14:29.986Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:29.986Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:29.986Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:29.991Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:29.991Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:30.017Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:14:30.022Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-6f02413d-3420-490f-8816-a8db6ab0cd13 changed, reconcile: ironic-ironic-neutron-agent - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\n \ 2025-12-08T13:14:30.023Z\tINFO\tControllers.IronicInspector\tinput source keystone-6f02413d-3420-490f-8816-a8db6ab0cd13 changed, reconcile: ironic-inspector - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\n 2025-12-08T13:14:30.023Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"32fc76eb-7c86-4a00-84d4-5ebd8bfd23e2\"}\n 2025-12-08T13:14:30.023Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"566950a3-30ec-4439-bd5a-940adc8438b7\"}\n 2025-12-08T13:14:30.030Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d7495e1f-3d86-4115-929b-3181afbf2f4f\"}\n 2025-12-08T13:14:30.034Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"81986263-684a-4396-b92e-14979af03f97\"}\n 2025-12-08T13:14:30.055Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\n \ 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\n 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\n \ 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\n 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5acaadd2-0f61-4eb5-ab38-8ad6192f0bec\"}\n 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c13761d0-513b-4631-ab94-7a49babace53\"}\n 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"1f46206f-fee2-4491-9c5b-1bf7a1930a20\"}\n 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f08aa68c-1de2-4a9b-81d2-80054658b4b0\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0015e2e60>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:29.949\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0015803c0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc0013c8380})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0014762a0?, 0xc000501008?}, {0x23acb75, 0x4}, {0xc000136ac8, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0014762a0?, 0xc0013c8380?}, {0xc000136ac8?, 0xc0014762a0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001526230, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001526230, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00022ea50, {{0xc0015803c0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\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] [25.583 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:321\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:23.037Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:23.041Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:14:23.053Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-57cd3ec2-06d4-45d3-a0f7-cada6adb449a\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:23.053Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:23.057Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:23.057Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:23.057Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:23.059Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:23.059Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:23.065Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27f095e0-eef2-4452-9a4c-71e12bda180f\"}\n 2025-12-08T13:14:23.068Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:23.068Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:23.068Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:23.071Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:23.071Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:23.087Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\"}\n 2025-12-08T13:14:23.090Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\"}\n 2025-12-08T13:14:23.092Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\"}\n 2025-12-08T13:14:23.095Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\"}\n 2025-12-08T13:14:23.099Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.102Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.110Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ab546e6c-9cdd-4aad-891a-1d5a1c7404d3\"}\n 2025-12-08T13:14:23.111Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ab546e6c-9cdd-4aad-891a-1d5a1c7404d3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.113Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:23.114Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ab546e6c-9cdd-4aad-891a-1d5a1c7404d3\"}\n 2025-12-08T13:14:23.117Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ab546e6c-9cdd-4aad-891a-1d5a1c7404d3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.118Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:23.125Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}\n 2025-12-08T13:14:23.125Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.158Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"e2cbfee6-bb67-4bbc-9170-e1d5f8885992\"}\n 2025-12-08T13:14:23.183Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9acbf8c6-5f0e-4516-a610-c251504386e7\"}\n 2025-12-08T13:14:23.214Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}\n 2025-12-08T13:14:23.218Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}\n 2025-12-08T13:14:23.223Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}\n 2025-12-08T13:14:23.223Z\tINFO\tControllers.Ironic\tInput maps hash input - n697h5d9h588h84hb9hc6hb7h649h9ch577h97h59h666h555hdfh59fh5b8hb4h6ch5b6h5cfh658hf9h668hdfh6ch5dfh66bh575hc9h599h674q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}\n 2025-12-08T13:14:23.232Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"1be0ba42-b4f9-4490-aa9c-2363021cbfc9\"}\n 2025-12-08T13:14:23.233Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"1be0ba42-b4f9-4490-aa9c-2363021cbfc9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.315Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"1be0ba42-b4f9-4490-aa9c-2363021cbfc9\"}\n 2025-12-08T13:14:23.317Z\tINFO\tControllers.Ironic\tInput maps hash input - n697h5d9h588h84hb9hc6hb7h649h9ch577h97h59h666h555hdfh59fh5b8hb4h6ch5b6h5cfh658hf9h668hdfh6ch5dfh66bh575hc9h599h674q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"1be0ba42-b4f9-4490-aa9c-2363021cbfc9\"}\n 2025-12-08T13:14:23.328Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\"}\n 2025-12-08T13:14:23.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\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.330Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\"}\n 2025-12-08T13:14:23.331Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\"}\n 2025-12-08T13:14:23.335Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\"}\n 2025-12-08T13:14:23.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.342Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.347Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:23.415Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.416Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.416Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.416Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n55dh5h645h5cdh58dh566h65h58h96h97h5fdh7bh55ch54ch5ch546h579h5b7h65ch54h68dh598h655h59fh5d4hbbh697hd7hb5h56h649h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.416Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.419Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.426Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.429Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.429Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}\n 2025-12-08T13:14:23.437Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9343addf-0d10-4b1a-ad45-cfdb5d19cb3a\"}\n 2025-12-08T13:14:23.439Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}\n 2025-12-08T13:14:23.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.443Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"88253ea6-c31c-445d-ab5c-0dd11a1a79ae\"}\n 2025-12-08T13:14:23.444Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72cdc03e-73d4-4f5b-8cff-017044e3274a\"}\n 2025-12-08T13:14:23.445Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9343addf-0d10-4b1a-ad45-cfdb5d19cb3a\"}\n 2025-12-08T13:14:23.447Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"522a10a0-de55-4b57-a3ee-7f0d182eaf01\"}\n 2025-12-08T13:14:23.449Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"88253ea6-c31c-445d-ab5c-0dd11a1a79ae\"}\n 2025-12-08T13:14:23.450Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"522a10a0-de55-4b57-a3ee-7f0d182eaf01\"}\n 2025-12-08T13:14:23.450Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"522a10a0-de55-4b57-a3ee-7f0d182eaf01\"}\n 2025-12-08T13:14:23.451Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72cdc03e-73d4-4f5b-8cff-017044e3274a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:23.452Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"88253ea6-c31c-445d-ab5c-0dd11a1a79ae\"}\n 2025-12-08T13:14:23.452Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n699h57h576h667h547hdch58ch54dhd9h676h695h594h648h65bhffhfdh76hc8h64dh5cch64dh696h5bbh6bh7bh77h5f8hc8hb8h5b9h67dh57bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"88253ea6-c31c-445d-ab5c-0dd11a1a79ae\"}\n 2025-12-08T13:14:23.453Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9343addf-0d10-4b1a-ad45-cfdb5d19cb3a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:23.454Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"38061789-f47f-4627-a8d7-1c70f531ba57\"}\n 2025-12-08T13:14:23.455Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72cdc03e-73d4-4f5b-8cff-017044e3274a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:23.458Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"db21725b-9157-435d-924e-9858d06a52bc\"}\n 2025-12-08T13:14:23.458Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"db21725b-9157-435d-924e-9858d06a52bc\"}\n 2025-12-08T13:14:23.460Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}\n 2025-12-08T13:14:23.461Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f9dd2be-4747-4d0c-8892-80d5a2c764f6\"}\n 2025-12-08T13:14:23.461Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f9dd2be-4747-4d0c-8892-80d5a2c764f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:23.515Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f9dd2be-4747-4d0c-8892-80d5a2c764f6\"}\n 2025-12-08T13:14:23.515Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}\n 2025-12-08T13:14:23.516Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}\n 2025-12-08T13:14:23.517Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}\n 2025-12-08T13:14:23.517Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}\n 2025-12-08T13:14:23.518Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f9dd2be-4747-4d0c-8892-80d5a2c764f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:23.526Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}\n 2025-12-08T13:14:23.526Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27febf6d-56ac-4587-927d-24585822d4ec\"}\n 2025-12-08T13:14:23.526Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27febf6d-56ac-4587-927d-24585822d4ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:23.526Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.543Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}\n 2025-12-08T13:14:23.544Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"38061789-f47f-4627-a8d7-1c70f531ba57\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:23.544Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b7c89c-0e6e-4495-b87f-88f78a69efc0\"}\n 2025-12-08T13:14:23.547Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}\n 2025-12-08T13:14:23.547Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}\n 2025-12-08T13:14:23.548Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}\n 2025-12-08T13:14:23.548Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27febf6d-56ac-4587-927d-24585822d4ec\"}\n 2025-12-08T13:14:23.550Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}\n 2025-12-08T13:14:23.549Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27febf6d-56ac-4587-927d-24585822d4ec\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:23.552Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}\n 2025-12-08T13:14:23.555Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}\n 2025-12-08T13:14:23.558Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}\n 2025-12-08T13:14:23.562Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}\n 2025-12-08T13:14:23.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}\n 2025-12-08T13:14:23.563Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.569Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:23.569Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}\n 2025-12-08T13:14:23.571Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:23.575Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:23.582Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:23.587Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:23.615Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}\n 2025-12-08T13:14:23.616Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}\n 2025-12-08T13:14:23.617Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}\n 2025-12-08T13:14:23.618Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}\n 2025-12-08T13:14:23.627Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}\n 2025-12-08T13:14:23.627Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.645Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}\n 2025-12-08T13:14:23.646Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b7c89c-0e6e-4495-b87f-88f78a69efc0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:23.647Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6033fb0b-ccd8-4c53-a5cf-4f800c858b82\"}\n 2025-12-08T13:14:23.648Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}\n 2025-12-08T13:14:23.651Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6033fb0b-ccd8-4c53-a5cf-4f800c858b82\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:23.651Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}\n 2025-12-08T13:14:23.652Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}\n 2025-12-08T13:14:23.656Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}\n 2025-12-08T13:14:23.656Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}\n 2025-12-08T13:14:23.663Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}\n 2025-12-08T13:14:23.667Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97f5a9e5-3390-491a-932f-fe2af445e061\"}\n 2025-12-08T13:14:23.716Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}\n 2025-12-08T13:14:23.717Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}\n 2025-12-08T13:14:23.718Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}\n 2025-12-08T13:14:23.718Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}\n 2025-12-08T13:14:23.719Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}\n 2025-12-08T13:14:23.720Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:23.723Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}\n 2025-12-08T13:14:23.724Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}\n 2025-12-08T13:14:23.725Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}\n 2025-12-08T13:14:23.726Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}\n 2025-12-08T13:14:23.746Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}\n 2025-12-08T13:14:23.746Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97f5a9e5-3390-491a-932f-fe2af445e061\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:23.749Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}\n 2025-12-08T13:14:23.752Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}\n 2025-12-08T13:14:23.753Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}\n 2025-12-08T13:14:23.762Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}\n 2025-12-08T13:14:23.762Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}\n 2025-12-08T13:14:23.763Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}\n 2025-12-08T13:14:23.768Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}\n 2025-12-08T13:14:23.770Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}\n 2025-12-08T13:14:23.772Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}\n 2025-12-08T13:14:23.773Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}\n 2025-12-08T13:14:23.783Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}\n 2025-12-08T13:14:23.783Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}\n 2025-12-08T13:14:23.827Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"deae679f-93f9-4f5b-8c3c-9e6e9ddc1cb0\"}\n 2025-12-08T13:14:23.834Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"deae679f-93f9-4f5b-8c3c-9e6e9ddc1cb0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:23.995Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df76da3c-48db-4d6c-8f61-1676ed1d3660\"}\n 2025-12-08T13:14:23.998Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df76da3c-48db-4d6c-8f61-1676ed1d3660\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:24.319Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"515de502-359d-4d86-9503-0024255cfb29\"}\n 2025-12-08T13:14:24.325Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"515de502-359d-4d86-9503-0024255cfb29\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:24.966Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3e5676e8-8c4a-44a9-a4f9-046b571b6e44\"}\n 2025-12-08T13:14:24.972Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3e5676e8-8c4a-44a9-a4f9-046b571b6e44\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:24.988Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7f1430c-4098-4eef-8f81-2a06592eef5a\"}\n 2025-12-08T13:14:25.017Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b9b0d324-607d-448f-81a6-9aebc01b7a8d\"}\n 2025-12-08T13:14:25.026Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"3865c9a4-04f1-4b4f-8138-e71150603b6e\"}\n 2025-12-08T13:14:25.076Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9792995e-0bb4-4c31-93d3-86331144c536\"}\n 2025-12-08T13:14:25.843Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efe20cc9-7789-4c2e-bc88-d219b58ef6bf\"}\n 2025-12-08T13:14:26.252Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eb226fe5-3880-4bd7-9206-f8f9ce5aafb9\"}\n 2025-12-08T13:14:26.258Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eb226fe5-3880-4bd7-9206-f8f9ce5aafb9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:28.066Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"711202ef-31d5-4f34-946e-cd3db689f428\"}\n 2025-12-08T13:14:28.111Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}\n 2025-12-08T13:14:28.112Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:28.115Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}\n 2025-12-08T13:14:28.117Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}\n 2025-12-08T13:14:28.119Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}\n 2025-12-08T13:14:28.120Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}\n 2025-12-08T13:14:28.462Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}\n 2025-12-08T13:14:28.463Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:28.468Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}\n 2025-12-08T13:14:28.471Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}\n 2025-12-08T13:14:28.475Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}\n 2025-12-08T13:14:28.475Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n58bh74h7ch65bh57bh55h5dchc9hf9h5b6h546h58bhchfch668h665h659h694h695h697h58fh59h67chfh5f6h66bh5c9hddh7h5bfhd4h664q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}\n 2025-12-08T13:14:28.485Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"439fec4e-1679-4ed3-af78-0ba4c5c9d23d\"}\n 2025-12-08T13:14:28.485Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"439fec4e-1679-4ed3-af78-0ba4c5c9d23d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:28.485Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}\n 2025-12-08T13:14:28.486Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:28.488Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"439fec4e-1679-4ed3-af78-0ba4c5c9d23d\"}\n 2025-12-08T13:14:28.489Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}\n 2025-12-08T13:14:28.490Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n58bh74h7ch65bh57bh55h5dchc9hf9h5b6h546h58bhchfch668h665h659h694h695h697h58fh59h67chfh5f6h66bh5c9hddh7h5bfhd4h664q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"439fec4e-1679-4ed3-af78-0ba4c5c9d23d\"}\n 2025-12-08T13:14:28.490Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}\n 2025-12-08T13:14:28.491Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}\n 2025-12-08T13:14:28.492Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}\n 2025-12-08T13:14:28.500Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\"}\n 2025-12-08T13:14:28.500Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:28.503Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\"}\n 2025-12-08T13:14:28.505Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\"}\n 2025-12-08T13:14:28.508Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}\n 2025-12-08T13:14:28.509Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\"}\n 2025-12-08T13:14:28.509Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:28.518Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:28.520Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.520Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:28.525Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:28.526Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abe64116-16cc-4a9b-bbf0-819148cf3dc0\"}\n 2025-12-08T13:14:28.529Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abe64116-16cc-4a9b-bbf0-819148cf3dc0\"}\n 2025-12-08T13:14:28.529Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abe64116-16cc-4a9b-bbf0-819148cf3dc0\"}\n 2025-12-08T13:14:28.536Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}\n \ 2025-12-08T13:14:28.536Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}\n 2025-12-08T13:14:28.538Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1548023f-f659-4591-942a-066af0cbd73a\"}\n 2025-12-08T13:14:28.540Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1548023f-f659-4591-942a-066af0cbd73a\"}\n 2025-12-08T13:14:28.544Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}\n 2025-12-08T13:14:28.548Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}\n 2025-12-08T13:14:28.550Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\"}\n 2025-12-08T13:14:28.550Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}\n 2025-12-08T13:14:28.551Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}\n 2025-12-08T13:14:28.551Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\"}\n 2025-12-08T13:14:28.551Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\"}\n 2025-12-08T13:14:28.555Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\"}\n 2025-12-08T13:14:28.559Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}\n 2025-12-08T13:14:28.560Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}\n 2025-12-08T13:14:28.562Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:28.563Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}\n 2025-12-08T13:14:28.564Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}\n 2025-12-08T13:14:28.564Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}\n 2025-12-08T13:14:28.568Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}\n 2025-12-08T13:14:28.568Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}\n 2025-12-08T13:14:28.569Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}\n 2025-12-08T13:14:28.575Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}\n 2025-12-08T13:14:28.576Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}\n 2025-12-08T13:14:28.576Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}\n 2025-12-08T13:14:28.588Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.588Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}\n 2025-12-08T13:14:28.589Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.590Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.590Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.590Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}\n 2025-12-08T13:14:28.590Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}\n 2025-12-08T13:14:28.591Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}\n 2025-12-08T13:14:28.592Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}\n 2025-12-08T13:14:28.594Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.595Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}\n 2025-12-08T13:14:28.598Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.600Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}\n 2025-12-08T13:14:28.601Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}\n 2025-12-08T13:14:28.601Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}\n 2025-12-08T13:14:28.604Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.605Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}\n 2025-12-08T13:14:28.605Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:28.608Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}\n 2025-12-08T13:14:28.608Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}\n 2025-12-08T13:14:28.608Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.608Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.610Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.617Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.617Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.619Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.619Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}\n 2025-12-08T13:14:28.628Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.629Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:28.642Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}\n 2025-12-08T13:14:28.645Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}\n 2025-12-08T13:14:28.648Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}\n 2025-12-08T13:14:28.649Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}\n 2025-12-08T13:14:28.662Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}\n 2025-12-08T13:14:28.662Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}\n 2025-12-08T13:14:28.688Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}\n 2025-12-08T13:14:28.688Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.690Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}\n 2025-12-08T13:14:28.691Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}\n 2025-12-08T13:14:28.692Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}\n 2025-12-08T13:14:28.692Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.692Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.694Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.699Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.703Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.704Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.707Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.708Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}\n 2025-12-08T13:14:28.709Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:28.728Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.728Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.731Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.731Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}\n 2025-12-08T13:14:28.744Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.744Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:28.788Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}\n 2025-12-08T13:14:28.788Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.791Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}\n 2025-12-08T13:14:28.796Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}\n 2025-12-08T13:14:28.796Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.798Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}\n 2025-12-08T13:14:28.801Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.805Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.806Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.808Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.820Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8b1a923d-c5c1-410c-ac31-789f921cba5f\"}\n 2025-12-08T13:14:28.826Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8b1a923d-c5c1-410c-ac31-789f921cba5f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:28.829Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.829Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.831Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.831Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}\n 2025-12-08T13:14:28.982Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b57cfb07-8e79-4d68-b6fa-a1545bc656a3\"}\n 2025-12-08T13:14:28.983Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5b2d904c-32b3-420e-8964-fec0ab1a8837\"}\n 2025-12-08T13:14:28.988Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"66da5afc-0606-411b-b1d6-5373c43ec82d\"}\n 2025-12-08T13:14:28.995Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9e739952-928e-4ad2-997f-122dacecc0d1\"}\n 2025-12-08T13:14:30.097Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c5320579-fbcb-4048-aacf-318ca1f2f4c7\"}\n 2025-12-08T13:14:30.100Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7a2a54f-d93d-44fa-aff7-38cbf6365821\"}\n 2025-12-08T13:14:30.118Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"46ae237e-65c5-4276-b120-bb419dd9e003\"}\n 2025-12-08T13:14:30.118Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"60017ff8-23a4-452f-a047-8bce97460ec6\"}\n 2025-12-08T13:14:30.520Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.521Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:30.522Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.524Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.527Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.530Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.530Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.531Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.542Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.542Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.544Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.544Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}\n 2025-12-08T13:14:30.830Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"046fafbd-67eb-4705-85e1-b7fe6e61af66\"}\n 2025-12-08T13:14:30.856Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5e76d319-392a-46f1-a5c7-1d96d2f163ab\"}\n 2025-12-08T13:14:30.889Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fe59fa23-87f8-47ad-8a15-618ce77b15e5\"}\n 2025-12-08T13:14:30.921Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8bf5cb7e-3e22-4563-817b-f3ebd69b15bb\"}\n 2025-12-08T13:14:30.941Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"27bc8a24-c67a-4365-9e99-ca0ed2bd0c2e\"}\n 2025-12-08T13:14:30.944Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"5173cc95-3618-4b0d-8286-b32ea4f9ed74\"}\n 2025-12-08T13:14:30.951Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"5a6cdd07-ce2f-4609-adfa-f3a665bbaf43\"}\n 2025-12-08T13:14:32.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"868c6caa-1c15-4e02-8c91-bcbde7a2ed0a\"}\n 2025-12-08T13:14:32.719Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"31c00013-d32a-4fbf-83ba-1334f9f26192\"}\n 2025-12-08T13:14:32.731Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eec11cc2-0713-41d5-9258-7a9abdfd1a87\"}\n 2025-12-08T13:14:32.738Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"07b3abb7-285e-4088-ad1b-66899b42ecac\"}\n 2025-12-08T13:14:33.066Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"327c2e2a-1df6-4f7c-b86f-35127f98c79a\"}\n 2025-12-08T13:14:33.160Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"630ea6fb-bd81-4563-897c-4c7c1c059697\"}\n 2025-12-08T13:14:33.184Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"784882c7-2395-4a99-bb9f-c628b97f0ccc\"}\n 2025-12-08T13:14:33.947Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"901c56b8-7361-43b7-a0c7-c78b20f7eca5\"}\n 2025-12-08T13:14:33.951Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"901c56b8-7361-43b7-a0c7-c78b20f7eca5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:34.989Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8d07bae0-93b9-4ee8-acad-f5cc872ed000\"}\n 2025-12-08T13:14:35.019Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0aa0fa79-7ed6-4b2a-9438-ab9b67a951d5\"}\n 2025-12-08T13:14:35.027Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9d3a861c-429c-4dbc-a1b9-54f21be56aff\"}\n 2025-12-08T13:14:35.078Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"791b75d8-ce3c-46c1-b105-6d00d4e189cd\"}\n 2025-12-08T13:14:35.845Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b5f54e89-90a4-4c4f-8f78-904896e8b79c\"}\n 2025-12-08T13:14:38.067Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a17e4dab-556d-4d48-a128-3e58c09475f7\"}\n 2025-12-08T13:14:38.984Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f54522ad-cca3-4b3b-807f-2b4bb3f84cff\"}\n 2025-12-08T13:14:38.984Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a3d69ad-b494-4772-8f19-2781455ae9ad\"}\n 2025-12-08T13:14:38.990Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"44d3fc06-939f-4c13-b387-8e15403ad58a\"}\n 2025-12-08T13:14:38.996Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1fa5eb63-796a-48b1-b7bb-0201cbb9c1a2\"}\n 2025-12-08T13:14:40.098Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"543ea890-ba15-4b4b-a24c-4f85602d6639\"}\n 2025-12-08T13:14:40.101Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"032a8fc4-6412-4ccf-8936-729ad933d8e6\"}\n 2025-12-08T13:14:40.119Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"d52ec6e8-7946-41f6-8c2b-0c7f083a0685\"}\n 2025-12-08T13:14:40.119Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a976a7c-5cc8-49da-bc00-a4b2e20e5ebf\"}\n 2025-12-08T13:14:40.184Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"eec6b56f-3dda-4910-a994-4a98a9926867\"}\n 2025-12-08T13:14:40.184Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"eec6b56f-3dda-4910-a994-4a98a9926867\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:40.831Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"60312f49-0ce4-469b-bf7c-b070bce413da\"}\n 2025-12-08T13:14:40.857Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"543ebc00-6afa-4cc5-b9ff-61fcb21ed3d7\"}\n 2025-12-08T13:14:40.890Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f4660ce-7827-423d-a091-a3eab092e8ab\"}\n 2025-12-08T13:14:40.922Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3fb151c8-5eaa-47f8-9ff9-d03581311707\"}\n 2025-12-08T13:14:40.942Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4c995ca0-2fa8-478e-9e18-9fd2a53469a4\"}\n 2025-12-08T13:14:40.945Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"a028ce65-cae0-46f8-9d1c-a21a44d6cdf4\"}\n 2025-12-08T13:14:40.952Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"a2d188cb-b9e6-469e-a946-210891d3e919\"}\n 2025-12-08T13:14:42.713Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a850aa45-fd36-4daf-a003-b22442554767\"}\n 2025-12-08T13:14:42.720Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce28db25-b2f6-4123-a06d-583edcbb57d0\"}\n 2025-12-08T13:14:42.732Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"453115d6-6d6a-426c-b8ed-bb3eebd63b6c\"}\n 2025-12-08T13:14:42.739Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0632a748-0664-4adb-9dec-9149c27420df\"}\n 2025-12-08T13:14:43.068Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0a8cf694-e6b1-45df-b8b0-c1c2984a0c69\"}\n 2025-12-08T13:14:43.161Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"35933b36-56e1-43ac-bae8-8616a6046586\"}\n 2025-12-08T13:14:43.186Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f7856b6-6c45-4a27-82a1-70558fe2077d\"}\n 2025-12-08T13:14:44.192Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c1de7916-a4de-4fe8-a40d-71e71c6fb499\"}\n 2025-12-08T13:14:44.200Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c1de7916-a4de-4fe8-a40d-71e71c6fb499\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:44.991Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5abcff54-4fdc-4a27-8023-2cd84251e670\"}\n 2025-12-08T13:14:45.021Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8fccb718-e7e9-47ff-8e75-5f7a3e2f2d24\"}\n 2025-12-08T13:14:45.028Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"48cba64a-5dd7-4eae-b61d-3a2ab02b3c39\"}\n 2025-12-08T13:14:45.079Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8335061-f3a3-4862-8ce4-7fd226fd3897\"}\n 2025-12-08T13:14:45.847Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e3855abc-9b14-44f0-aeae-a1d73280cadc\"}\n 2025-12-08T13:14:48.069Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"61322362-16e0-4169-aa04-9f3f52f1b41d\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:48.537\e[0m\n 2025-12-08T13:14:48.537Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14: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-12-08T13:14:23Z\"}],\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\",\"resourceVersion\":\"1878\",\"uid\":\"f832fdb7-ef85-4403-a6d8-09cce8a14b7f\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:48.554Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"600bbefb-7bf3-4986-89ac-f121663e99d7\"}\n 2025-12-08T13:14:48.558Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"600bbefb-7bf3-4986-89ac-f121663e99d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.562Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"600bbefb-7bf3-4986-89ac-f121663e99d7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.562Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"600bbefb-7bf3-4986-89ac-f121663e99d7\"}\n 2025-12-08T13:14:48.569Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.570Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:48.570Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:48.575Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.575Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.581Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:14:48.588Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-57cd3ec2-06d4-45d3-a0f7-cada6adb449a changed, reconcile: ironic-ironic-neutron-agent - 098c6a36-089f-4add-86a5-f35f2b113403\n \ 2025-12-08T13:14:48.588Z\tINFO\tControllers.IronicInspector\tinput source keystone-57cd3ec2-06d4-45d3-a0f7-cada6adb449a changed, reconcile: ironic-inspector - 098c6a36-089f-4add-86a5-f35f2b113403\n 2025-12-08T13:14:48.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27088ccd-f904-490a-9114-831ab1196284\"}\n 2025-12-08T13:14:48.588Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"56972b7f-3d54-4d0a-9779-b0b9593c5a28\"}\n 2025-12-08T13:14:48.599Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9b0485f-c25e-4e63-8c9f-ae8493896b56\"}\n 2025-12-08T13:14:48.599Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"70121e03-b1ec-4595-9a88-3dff33ca888c\"}\n 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 098c6a36-089f-4add-86a5-f35f2b113403\n \ 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"405eb3ab-5247-4aaf-ab27-5c20278e8895\"}\n 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 098c6a36-089f-4add-86a5-f35f2b113403\n \ 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 098c6a36-089f-4add-86a5-f35f2b113403\n 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 098c6a36-089f-4add-86a5-f35f2b113403\n \ 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"af4aa221-8460-42bf-8829-7d16deac4525\"}\n 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"739ba565-f4c7-4cf0-a10c-48a2566f0610\"}\n 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"272482cf-8719-4ad8-94e5-c6e89eae1f24\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0021f5900>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:48.537\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001471d70?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc000b9bb40})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0018042d0?, 0xc000512808?}, {0x23acb75, 0x4}, {0xc000e9a768, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0018042d0?, 0xc000b9bb40?}, {0xc000e9a768?, 0xc0018042d0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0017bdb90, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0017bdb90, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001471d70, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [25.700 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/test/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1203\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:29.538Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"8bf52022-1928-4ac2-b02b-c89d26028c5e\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:29.539Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"7bfd3b12-348f-443d-b150-287a205772ca\"}\n 2025-12-08T13:14:29.540Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"7bfd3b12-348f-443d-b150-287a205772ca\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:29.544Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"36b7a934-500c-48b3-b442-1c25118cf46d\"}\n 2025-12-08T13:14:29.545Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"36b7a934-500c-48b3-b442-1c25118cf46d\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:29.549Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-4892c248-6faf-4f27-a7b6-aa7832327463\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:29.549Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:29.553Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:29.553Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:29.553Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:29.556Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:29.556Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:29.561Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:29.564Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:29.564Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:29.564Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:29.567Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:29.567Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:29.576Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"6a1af590-d672-49b6-90e1-8407a227c371\"}\n 2025-12-08T13:14:29.577Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"6a1af590-d672-49b6-90e1-8407a227c371\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:29.588Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\"}\n 2025-12-08T13:14:29.590Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\"}\n 2025-12-08T13:14:29.593Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\"}\n 2025-12-08T13:14:29.595Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\"}\n 2025-12-08T13:14:29.600Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.603Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.614Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:29.621Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:29.621Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"3c317689-7629-477b-b662-651334dc1d80\"}\n 2025-12-08T13:14:29.621Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"3c317689-7629-477b-b662-651334dc1d80\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:29.622Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"751a31cc-0dd8-4573-875b-46b80538bebd\"}\n 2025-12-08T13:14:29.622Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"751a31cc-0dd8-4573-875b-46b80538bebd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"751a31cc-0dd8-4573-875b-46b80538bebd\"}\n 2025-12-08T13:14:29.632Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"751a31cc-0dd8-4573-875b-46b80538bebd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.633Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}\n 2025-12-08T13:14:29.633Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.726Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}\n 2025-12-08T13:14:29.730Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}\n 2025-12-08T13:14:29.732Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}\n 2025-12-08T13:14:29.732Z\tINFO\tControllers.Ironic\tInput maps hash input - n7hdfh78h5b8h5cchdbh5d7hffhcbh696hd7h75h64fh555h68fhc8hcdh568h79h586h694h5dbh5h677h5b9h85h589hdfh574h67bh65ch544q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}\n 2025-12-08T13:14:29.739Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"643ab99e-3ddc-4be6-b6a6-a6a5d4be90bd\"}\n 2025-12-08T13:14:29.739Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"643ab99e-3ddc-4be6-b6a6-a6a5d4be90bd\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:29.739Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\"}\n 2025-12-08T13:14:29.740Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.827Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\"}\n 2025-12-08T13:14:29.828Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\"}\n 2025-12-08T13:14:29.832Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\"}\n 2025-12-08T13:14:29.839Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}\n 2025-12-08T13:14:29.839Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.845Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:29.928Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}\n 2025-12-08T13:14:29.929Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}\n 2025-12-08T13:14:29.929Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}\n 2025-12-08T13:14:29.930Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5d7h56bh658h54bhb8h75h5f6h8ch549h575h665h5cchf7h5fhb9h57dh674h54bh88h678hd5h5bh5d5h6dh697hf5h99h68ch667h558hffh5f9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}\n 2025-12-08T13:14:29.930Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}\n 2025-12-08T13:14:29.939Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}\n 2025-12-08T13:14:29.947Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}\n 2025-12-08T13:14:29.956Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"84dbb9d1-37ec-45f8-8981-a02f7c84b9a4\"}\n 2025-12-08T13:14:29.956Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"84dbb9d1-37ec-45f8-8981-a02f7c84b9a4\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:29.957Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}\n 2025-12-08T13:14:29.957Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:29.959Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66a92503-f4b3-48e3-8220-1a10bb4458f4\"}\n 2025-12-08T13:14:29.970Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee602e3b-8eb7-4342-9d88-cade9a4e4eea\"}\n 2025-12-08T13:14:29.972Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"57c876cb-5c2f-48da-bcbb-571d4a62d351\"}\n 2025-12-08T13:14:29.974Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66a92503-f4b3-48e3-8220-1a10bb4458f4\"}\n 2025-12-08T13:14:29.975Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"fec9d677-2575-4212-8d2c-7f4f546e33ab\"}\n 2025-12-08T13:14:29.978Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee602e3b-8eb7-4342-9d88-cade9a4e4eea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:29.978Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"57c876cb-5c2f-48da-bcbb-571d4a62d351\"}\n 2025-12-08T13:14:29.978Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"57c876cb-5c2f-48da-bcbb-571d4a62d351\"}\n 2025-12-08T13:14:29.982Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee602e3b-8eb7-4342-9d88-cade9a4e4eea\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:29.988Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9ecb5c11-cd89-4d54-9bbe-b22a67a3a7f4\"}\n 2025-12-08T13:14:29.988Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9ecb5c11-cd89-4d54-9bbe-b22a67a3a7f4\"}\n 2025-12-08T13:14:29.989Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66a92503-f4b3-48e3-8220-1a10bb4458f4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:29.989Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8faa70e-4bf8-4a86-9e0f-8f3cb816a599\"}\n 2025-12-08T13:14:29.992Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09a3e4d3-8f5f-476b-b1f5-4df0cc3ed4c6\"}\n 2025-12-08T13:14:29.992Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09a3e4d3-8f5f-476b-b1f5-4df0cc3ed4c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:29.996Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"818550d8-5503-4a75-b4e2-085b9d888a26\"}\n 2025-12-08T13:14:29.996Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"818550d8-5503-4a75-b4e2-085b9d888a26\"}\n 2025-12-08T13:14:30.031Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}\n 2025-12-08T13:14:30.031Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09a3e4d3-8f5f-476b-b1f5-4df0cc3ed4c6\"}\n 2025-12-08T13:14:30.032Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}\n 2025-12-08T13:14:30.032Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}\n 2025-12-08T13:14:30.033Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5d7h56bh658h54bhb8h75h5f6h8ch549h575h665h5cchf7h5fhb9h57dh674h54bh88h678hd5h5bh5d5h6dh697hf5h99h68ch667h558hffh5f9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}\n 2025-12-08T13:14:30.033Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}\n 2025-12-08T13:14:30.034Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}\n 2025-12-08T13:14:30.038Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09a3e4d3-8f5f-476b-b1f5-4df0cc3ed4c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:30.046Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"894835c1-c332-47ed-992e-5809d4906726\"}\n 2025-12-08T13:14:30.046Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"894835c1-c332-47ed-992e-5809d4906726\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:30.050Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}\n 2025-12-08T13:14:30.051Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:30.071Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b6c41565-0c78-4a46-8e32-05cbbd8dbd3c\"}\n 2025-12-08T13:14:30.072Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"fec9d677-2575-4212-8d2c-7f4f546e33ab\"}\n 2025-12-08T13:14:30.074Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8faa70e-4bf8-4a86-9e0f-8f3cb816a599\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.074Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1afdbf5f-180b-4068-ac08-67231ad65923\"}\n 2025-12-08T13:14:30.076Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"fec9d677-2575-4212-8d2c-7f4f546e33ab\"}\n 2025-12-08T13:14:30.076Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5c4h5ch77h644h696h87h5d9hfbh549h5h55h68fhbch84hdbhd4h669h67dhd7h595hc9hb7h64h556h78hfch649h699h66dh8hbchdfq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"fec9d677-2575-4212-8d2c-7f4f546e33ab\"}\n 2025-12-08T13:14:30.078Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1afdbf5f-180b-4068-ac08-67231ad65923\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.083Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"29deae5f-fa3a-437a-b483-fa25bc7787e3\"}\n 2025-12-08T13:14:30.084Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5291ab9-e0a5-4afe-8c0c-488f4cf6ab03\"}\n 2025-12-08T13:14:30.128Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"894835c1-c332-47ed-992e-5809d4906726\"}\n 2025-12-08T13:14:30.128Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}\n 2025-12-08T13:14:30.128Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"894835c1-c332-47ed-992e-5809d4906726\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:30.129Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"78c5f0cc-ac51-438b-8f5d-d0889514464a\"}\n 2025-12-08T13:14:30.129Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"78c5f0cc-ac51-438b-8f5d-d0889514464a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:30.129Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}\n 2025-12-08T13:14:30.130Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}\n 2025-12-08T13:14:30.131Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}\n 2025-12-08T13:14:30.132Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"78c5f0cc-ac51-438b-8f5d-d0889514464a\"}\n 2025-12-08T13:14:30.132Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"78c5f0cc-ac51-438b-8f5d-d0889514464a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:30.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}\n 2025-12-08T13:14:30.138Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:30.164Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5c4h5ch77h644h696h87h5d9hfbh549h5h55h68fhbch84hdbhd4h669h67dhd7h595hc9hb7h64h556h78hfch649h699h66dh8hbchdfq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"29deae5f-fa3a-437a-b483-fa25bc7787e3\"}\n 2025-12-08T13:14:30.165Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5291ab9-e0a5-4afe-8c0c-488f4cf6ab03\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.171Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}\n 2025-12-08T13:14:30.176Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6561cca2-62d7-4679-9406-18942e33d0f6\"}\n 2025-12-08T13:14:30.206Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"916eced8-cada-4352-9e38-8ea54f16af2d\"}\n 2025-12-08T13:14:30.228Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}\n 2025-12-08T13:14:30.230Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}\n 2025-12-08T13:14:30.232Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}\n 2025-12-08T13:14:30.233Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}\n 2025-12-08T13:14:30.241Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}\n 2025-12-08T13:14:30.242Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:30.264Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}\n 2025-12-08T13:14:30.265Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"916eced8-cada-4352-9e38-8ea54f16af2d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.267Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}\n 2025-12-08T13:14:30.267Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}\n 2025-12-08T13:14:30.268Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}\n 2025-12-08T13:14:30.269Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}\n 2025-12-08T13:14:30.270Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}\n 2025-12-08T13:14:30.270Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}\n 2025-12-08T13:14:30.273Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}\n 2025-12-08T13:14:30.277Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:30.279Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"fd0e46d1-2ab9-49a2-9bf1-51742ee6a2a2\"}\n 2025-12-08T13:14:30.279Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.279Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"812abef0-e323-4fc3-87b0-ba717f54eb0e\"}\n 2025-12-08T13:14:30.280Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}\n 2025-12-08T13:14:30.285Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"fd0e46d1-2ab9-49a2-9bf1-51742ee6a2a2\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.285Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}\n 2025-12-08T13:14:30.286Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:30.328Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}\n 2025-12-08T13:14:30.329Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}\n 2025-12-08T13:14:30.330Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}\n 2025-12-08T13:14:30.331Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}\n 2025-12-08T13:14:30.339Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"7784ef98-e9d0-45d5-94b0-c53690f4dd68\"}\n 2025-12-08T13:14:30.339Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"7784ef98-e9d0-45d5-94b0-c53690f4dd68\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.340Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}\n 2025-12-08T13:14:30.340Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:30.345Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a6525188-6c65-4bf1-aaed-31d8f42b5328\"}\n 2025-12-08T13:14:30.365Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}\n 2025-12-08T13:14:30.366Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a6525188-6c65-4bf1-aaed-31d8f42b5328\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.368Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}\n 2025-12-08T13:14:30.372Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}\n 2025-12-08T13:14:30.374Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}\n 2025-12-08T13:14:30.374Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}\n 2025-12-08T13:14:30.378Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}\n 2025-12-08T13:14:30.378Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}\n 2025-12-08T13:14:30.384Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}\n 2025-12-08T13:14:30.392Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:30.398Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:30.404Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:30.429Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}\n 2025-12-08T13:14:30.430Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}\n 2025-12-08T13:14:30.431Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}\n 2025-12-08T13:14:30.432Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}\n 2025-12-08T13:14:30.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}\n 2025-12-08T13:14:30.433Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:30.434Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}\n 2025-12-08T13:14:30.439Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}\n 2025-12-08T13:14:30.439Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}\n 2025-12-08T13:14:30.440Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}\n 2025-12-08T13:14:30.466Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}\n 2025-12-08T13:14:30.470Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}\n 2025-12-08T13:14:30.473Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}\n 2025-12-08T13:14:30.473Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}\n 2025-12-08T13:14:30.481Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}\n 2025-12-08T13:14:30.481Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}\n 2025-12-08T13:14:30.489Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}\n 2025-12-08T13:14:30.489Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}\n 2025-12-08T13:14:30.490Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:30.527Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"19b03df3-6553-4d61-9a88-a73eee3bf0c2\"}\n 2025-12-08T13:14:30.529Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}\n 2025-12-08T13:14:30.530Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}\n 2025-12-08T13:14:30.531Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}\n 2025-12-08T13:14:30.532Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}\n 2025-12-08T13:14:30.567Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"19b03df3-6553-4d61-9a88-a73eee3bf0c2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.567Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}\n 2025-12-08T13:14:30.571Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}\n 2025-12-08T13:14:30.574Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}\n 2025-12-08T13:14:30.574Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}\n 2025-12-08T13:14:30.582Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}\n 2025-12-08T13:14:30.582Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}\n 2025-12-08T13:14:30.583Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}\n 2025-12-08T13:14:30.587Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}\n 2025-12-08T13:14:30.590Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}\n 2025-12-08T13:14:30.592Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}\n 2025-12-08T13:14:30.593Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}\n 2025-12-08T13:14:30.600Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}\n 2025-12-08T13:14:30.600Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}\n 2025-12-08T13:14:30.887Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"902ef827-b168-4fd3-be28-f6ea192237fc\"}\n 2025-12-08T13:14:30.891Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"902ef827-b168-4fd3-be28-f6ea192237fc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:30.926Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"9ffb7417-5199-4eb1-a81d-13896d9ead08\"}\n 2025-12-08T13:14:30.927Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"9ffb7417-5199-4eb1-a81d-13896d9ead08\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:31.531Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41857911-2b34-4366-8342-a9b5e4a93612\"}\n 2025-12-08T13:14:31.535Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41857911-2b34-4366-8342-a9b5e4a93612\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:32.647Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8f03428b-c1d3-4b5b-8170-30ad128aee63\"}\n 2025-12-08T13:14:32.648Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fee01304-deda-4ff8-90c8-dd9d68a6f106\"}\n 2025-12-08T13:14:32.657Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c14258e1-f580-4faa-9fdc-c4ed04bc17a4\"}\n 2025-12-08T13:14:32.663Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"e5be4d52-777d-4b7f-962c-f49430ca1d60\"}\n 2025-12-08T13:14:32.692Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cdd9eb7a-cb67-49d0-a782-6451736f5ab7\"}\n 2025-12-08T13:14:32.815Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f324e11-8309-451c-a248-9694091d7b61\"}\n 2025-12-08T13:14:32.819Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f324e11-8309-451c-a248-9694091d7b61\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.487Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"05c61a8f-b37d-4b9e-bc6c-3ea9f1bd4c0b\"}\n 2025-12-08T13:14:33.488Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"05c61a8f-b37d-4b9e-bc6c-3ea9f1bd4c0b\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:34.622Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}\n 2025-12-08T13:14:34.622Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:34.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}\n 2025-12-08T13:14:34.626Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}\n 2025-12-08T13:14:34.627Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}\n 2025-12-08T13:14:34.627Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}\n 2025-12-08T13:14:34.993Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}\n 2025-12-08T13:14:34.993Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:34.995Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}\n 2025-12-08T13:14:34.999Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}\n 2025-12-08T13:14:35.007Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}\n 2025-12-08T13:14:35.007Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n7hfbh564hdfh76h55fh588hc9h68fh58fh5cbh5cfh595h59fh5d6h59dh555h58fh594h5d4h5fbh695h69h59fh6bh656h648h58bhbfh5b9hb4h5c9q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}\n 2025-12-08T13:14:35.017Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ba24541-7729-4cf4-a960-b6edc8ca31de\"}\n 2025-12-08T13:14:35.017Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ba24541-7729-4cf4-a960-b6edc8ca31de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:35.017Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}\n 2025-12-08T13:14:35.018Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:35.020Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ba24541-7729-4cf4-a960-b6edc8ca31de\"}\n 2025-12-08T13:14:35.022Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n7hfbh564hdfh76h55fh588hc9h68fh58fh5cbh5cfh595h59fh5d6h59dh555h58fh594h5d4h5fbh695h69h59fh6bh656h648h58bhbfh5b9hb4h5c9q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ba24541-7729-4cf4-a960-b6edc8ca31de\"}\n 2025-12-08T13:14:35.022Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}\n 2025-12-08T13:14:35.023Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}\n 2025-12-08T13:14:35.024Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}\n 2025-12-08T13:14:35.025Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}\n 2025-12-08T13:14:35.029Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\"}\n 2025-12-08T13:14:35.029Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:35.037Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}\n 2025-12-08T13:14:35.038Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:35.120Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\"}\n 2025-12-08T13:14:35.120Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}\n 2025-12-08T13:14:35.122Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}\n 2025-12-08T13:14:35.122Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}\n 2025-12-08T13:14:35.123Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\"}\n 2025-12-08T13:14:35.123Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}\n 2025-12-08T13:14:35.128Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\"}\n 2025-12-08T13:14:35.134Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a0642748-036b-42b1-936f-584edfa533e8\"}\n 2025-12-08T13:14:35.135Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}\n 2025-12-08T13:14:35.135Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.135Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:35.135Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:35.150Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:35.155Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:35.156Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4cd5ff65-8561-4ebc-9e4f-c4c3e8e854c1\"}\n 2025-12-08T13:14:35.158Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4cd5ff65-8561-4ebc-9e4f-c4c3e8e854c1\"}\n 2025-12-08T13:14:35.158Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4cd5ff65-8561-4ebc-9e4f-c4c3e8e854c1\"}\n 2025-12-08T13:14:35.162Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}\n \ 2025-12-08T13:14:35.163Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}\n 2025-12-08T13:14:35.164Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\"}\n 2025-12-08T13:14:35.165Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\"}\n 2025-12-08T13:14:35.165Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\"}\n 2025-12-08T13:14:35.166Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}\n 2025-12-08T13:14:35.169Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\"}\n 2025-12-08T13:14:35.170Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}\n 2025-12-08T13:14:35.173Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}\n 2025-12-08T13:14:35.174Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}\n 2025-12-08T13:14:35.177Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:35.177Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}\n 2025-12-08T13:14:35.181Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}\n 2025-12-08T13:14:35.181Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}\n 2025-12-08T13:14:35.184Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}\n 2025-12-08T13:14:35.184Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}\n 2025-12-08T13:14:35.187Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}\n 2025-12-08T13:14:35.187Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}\n 2025-12-08T13:14:35.193Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}\n 2025-12-08T13:14:35.193Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}\n 2025-12-08T13:14:35.193Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}\n 2025-12-08T13:14:35.193Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}\n 2025-12-08T13:14:35.198Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}\n 2025-12-08T13:14:35.198Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}\n 2025-12-08T13:14:35.220Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.221Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}\n 2025-12-08T13:14:35.222Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}\n 2025-12-08T13:14:35.222Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.222Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.223Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}\n 2025-12-08T13:14:35.223Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.223Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}\n 2025-12-08T13:14:35.226Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.228Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.232Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}\n 2025-12-08T13:14:35.233Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:35.233Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.235Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.235Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.237Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.240Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.240Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.242Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.242Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}\n 2025-12-08T13:14:35.248Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.248Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:35.266Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}\n 2025-12-08T13:14:35.269Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}\n 2025-12-08T13:14:35.271Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}\n 2025-12-08T13:14:35.272Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}\n 2025-12-08T13:14:35.281Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}\n 2025-12-08T13:14:35.281Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}\n 2025-12-08T13:14:35.321Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.321Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}\n 2025-12-08T13:14:35.323Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}\n 2025-12-08T13:14:35.323Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.323Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.324Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}\n 2025-12-08T13:14:35.324Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.325Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}\n 2025-12-08T13:14:35.327Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.331Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.332Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.333Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.335Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}\n 2025-12-08T13:14:35.336Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:35.348Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.348Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.349Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.349Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}\n 2025-12-08T13:14:35.364Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.364Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:35.381Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dd874160-0cdd-4291-9413-9ddc1076b0e3\"}\n 2025-12-08T13:14:35.385Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dd874160-0cdd-4291-9413-9ddc1076b0e3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:35.423Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}\n 2025-12-08T13:14:35.424Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}\n 2025-12-08T13:14:35.425Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.425Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}\n 2025-12-08T13:14:35.426Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}\n 2025-12-08T13:14:35.429Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.431Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.431Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.433Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.439Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}\n 2025-12-08T13:14:35.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:35.441Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}\n 2025-12-08T13:14:35.442Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}\n 2025-12-08T13:14:35.443Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}\n 2025-12-08T13:14:35.444Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}\n 2025-12-08T13:14:35.445Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.445Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.446Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:35.446Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}\n 2025-12-08T13:14:37.028Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"925814ca-869a-4be5-a914-aed11080bae1\"}\n 2025-12-08T13:14:37.028Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6748f24e-76b5-4495-ac75-6f56e6636384\"}\n 2025-12-08T13:14:37.049Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"cd4f3ea5-254b-48d8-8a9e-67c042244c19\"}\n 2025-12-08T13:14:37.049Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"42362af8-4605-4407-bf6d-534598557580\"}\n 2025-12-08T13:14:37.135Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.136Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:37.143Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.148Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.152Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.155Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.155Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.157Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.183Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.183Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.185Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.185Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}\n 2025-12-08T13:14:37.585Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"391bd2b0-33d7-4d00-84d7-86d54b8d9449\"}\n 2025-12-08T13:14:37.817Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"1cac4f3a-59a9-4e07-bd64-ee3599df9fc0\"}\n 2025-12-08T13:14:38.234Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"52374596-d1a5-4a6c-9a08-e82569834bdd\"}\n 2025-12-08T13:14:38.608Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"5ad642fd-3868-4433-8f6b-17e9bdf84791\"}\n 2025-12-08T13:14:38.609Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"5ad642fd-3868-4433-8f6b-17e9bdf84791\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:38.701Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"936b33a2-bc69-4c5c-9516-16059f0adaa2\"}\n 2025-12-08T13:14:38.702Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3783179a-d9d9-467f-a4c8-8b6cc3ef2465\"}\n 2025-12-08T13:14:38.725Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32305522-0068-42b0-9a9e-4264fd5d6143\"}\n 2025-12-08T13:14:38.729Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cca61292-187c-47da-aba3-29a8b952c123\"}\n 2025-12-08T13:14:40.072Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"951fdf65-3a2c-4c7e-8cd8-f8bdadf3bb98\"}\n 2025-12-08T13:14:40.177Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fb7c9e24-a30a-4d1e-b309-8cf44314b878\"}\n 2025-12-08T13:14:40.281Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"4f93b60c-e3cb-47d7-af75-998d73d3b31e\"}\n 2025-12-08T13:14:40.505Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53506fb7-54e1-4f36-b163-220828974b08\"}\n 2025-12-08T13:14:40.509Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53506fb7-54e1-4f36-b163-220828974b08\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:42.648Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"51aa133d-f22c-4548-97b7-97290a11673f\"}\n 2025-12-08T13:14:42.650Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b21d6083-1f8a-421d-9f02-2a40a7cba38a\"}\n 2025-12-08T13:14:42.658Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e22b34f8-9b21-4dd1-9883-57b9f219784a\"}\n 2025-12-08T13:14:42.664Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"c9c1c63a-a292-4e69-a2b5-beb1fdc08b24\"}\n 2025-12-08T13:14:42.692Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d1177e5-7e31-4d91-8df2-a6e6bf6168d8\"}\n 2025-12-08T13:14:45.136Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a6a9e00-6429-448e-a9f7-0a91aec9b69c\"}\n 2025-12-08T13:14:47.029Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"81236b06-6c5f-435a-a061-3c3442f0bea9\"}\n 2025-12-08T13:14:47.029Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"702fbf21-80dd-4ecd-af43-ebc91a8245b6\"}\n 2025-12-08T13:14:47.050Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"09c4f66b-b689-4f77-8f2a-6bbecc441c7e\"}\n 2025-12-08T13:14:47.050Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"67308e9d-539f-4693-9e81-2e32138d6193\"}\n 2025-12-08T13:14:47.587Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"26b18932-b976-47a8-b0cb-dcc3a26ca433\"}\n 2025-12-08T13:14:47.818Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"21a1706d-97b8-4344-9168-494c83b97299\"}\n 2025-12-08T13:14:48.235Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e83e495e-9108-4ea5-89b3-f2df65d7b1db\"}\n 2025-12-08T13:14:48.702Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc8a7ab9-9173-4206-bf5e-a2f2e9267a04\"}\n 2025-12-08T13:14:48.703Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"068f9940-3e91-4d4e-a2f1-bd50ea1c74ee\"}\n 2025-12-08T13:14:48.726Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"7d63d4c3-0b65-4297-b4db-e5f1ab728239\"}\n 2025-12-08T13:14:48.729Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5677c6ad-7bf2-4a18-9de9-7996a3ed8292\"}\n 2025-12-08T13:14:48.850Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f46557bd-394f-45da-bc6a-9f2949a2f819\"}\n 2025-12-08T13:14:48.850Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f46557bd-394f-45da-bc6a-9f2949a2f819\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:50.073Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6bfe6c9e-2d2c-4a5f-82c8-73f3fbd4cd4d\"}\n 2025-12-08T13:14:50.178Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"afe64b28-f234-4fdb-b1e7-b0ccb12e5593\"}\n 2025-12-08T13:14:50.282Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"e901820b-15b8-4191-9588-c100ad9e57ee\"}\n 2025-12-08T13:14:50.750Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c8a2dde-5105-458a-90d0-cb63796f1739\"}\n 2025-12-08T13:14:50.757Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c8a2dde-5105-458a-90d0-cb63796f1739\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:52.651Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c8e6571b-e809-47ff-b1ca-478684954763\"}\n 2025-12-08T13:14:52.651Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d264e47-7204-47eb-9671-9c862fee33af\"}\n 2025-12-08T13:14:52.658Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b815540f-83d9-4c3f-acb9-e69dd0fd2898\"}\n 2025-12-08T13:14:52.665Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"db720ef8-3ef0-44d7-a9e2-a05a1f297a8d\"}\n 2025-12-08T13:14:52.693Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"56717557-5283-4549-a461-15d00adbed63\"}\n 2025-12-08T13:14:55.137Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3fb96f1f-d634-499b-90f2-98f3fb7940fd\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:55.163\e[0m\n 2025-12-08T13:14:55.166Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:29Z\",\"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-12-08T13:14:29Z\"}],\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\",\"resourceVersion\":\"1276\",\"uid\":\"92ab5305-3821-44c7-84cc-328befc06dd6\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:55.178Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f18ac163-e9cb-484d-a45b-450fc9588eee\"}\n 2025-12-08T13:14:55.181Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f18ac163-e9cb-484d-a45b-450fc9588eee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:55.185Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f18ac163-e9cb-484d-a45b-450fc9588eee\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:55.185Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f18ac163-e9cb-484d-a45b-450fc9588eee\"}\n 2025-12-08T13:14:55.191Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:55.191Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:55.191Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:55.197Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:55.197Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:55.201Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:14:55.208Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-4892c248-6faf-4f27-a7b6-aa7832327463 changed, reconcile: ironic-ironic-neutron-agent - 43d760e5-04ad-4b7f-8381-eff5723a4d8b\n \ 2025-12-08T13:14:55.208Z\tINFO\tControllers.IronicInspector\tinput source keystone-4892c248-6faf-4f27-a7b6-aa7832327463 changed, reconcile: ironic-inspector - 43d760e5-04ad-4b7f-8381-eff5723a4d8b\n 2025-12-08T13:14:55.208Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"91a0de42-fe69-4ecb-9193-4e003ee66768\"}\n 2025-12-08T13:14:55.208Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9584922a-e2f2-40fd-8bda-8ce266fa0360\"}\n 2025-12-08T13:14:55.216Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8b35f3d7-b13a-4eb6-bab1-0a671a38d832\"}\n 2025-12-08T13:14:55.221Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b7ba9eb-184c-4382-b590-596b3bd3c435\"}\n 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 43d760e5-04ad-4b7f-8381-eff5723a4d8b\n \ 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 43d760e5-04ad-4b7f-8381-eff5723a4d8b\n \ 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 43d760e5-04ad-4b7f-8381-eff5723a4d8b\n 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 43d760e5-04ad-4b7f-8381-eff5723a4d8b\n \ 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8d6d61b4-8350-4d0c-85f8-ed0811a1fbf5\"}\n 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3b3f3d5-0cfd-417e-b2da-c7eaca916ad1\"}\n 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"17956867-30af-42d1-83b1-3ddd66e17e3a\"}\n 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"13141298-df76-4ec0-85d5-4e62415d0628\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0012b6f00>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:55.163\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc001afaab0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001204e00})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc001c25e90?, 0xc000099808?}, {0x23acb75, 0x4}, {0xc001389cc8, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc001c25e90?, 0xc001204e00?}, {0xc001389cc8?, 0xc001c25e90?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001709420, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001709420, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc001afaab0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d\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] [25.654 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/test/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1174\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:32.857Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-eca0219b-05c1-4ca9-b566-f62475ffcdc7\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:32.857Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:32.860Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:32.860Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:32.860Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:32.863Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:32.863Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:32.869Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:32.870Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:32.870Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:32.870Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:32.873Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:32.873Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:32.884Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\"}\n 2025-12-08T13:14:32.886Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\"}\n 2025-12-08T13:14:32.887Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\"}\n 2025-12-08T13:14:32.889Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\"}\n 2025-12-08T13:14:32.894Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:32.896Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:32.904Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"4772ea81-900d-4f26-bc4e-204f9016cac1\"}\n 2025-12-08T13:14:32.905Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"4772ea81-900d-4f26-bc4e-204f9016cac1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:32.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"4772ea81-900d-4f26-bc4e-204f9016cac1\"}\n 2025-12-08T13:14:32.910Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"4772ea81-900d-4f26-bc4e-204f9016cac1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:32.918Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}\n 2025-12-08T13:14:32.919Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:32.919Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:32.923Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:33.008Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}\n 2025-12-08T13:14:33.011Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}\n 2025-12-08T13:14:33.013Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}\n 2025-12-08T13:14:33.013Z\tINFO\tControllers.Ironic\tInput maps hash input - n59h558h664h686h55dh66hd5h54ch575h5b9hbfhfbh667h644hffh668h586h8bh7fhd9h647h689h85h677h5ffh666h584h4h64bh5bch557h69q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}\n 2025-12-08T13:14:33.022Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"28ee32da-5333-4958-866a-6607229f3e44\"}\n 2025-12-08T13:14:33.023Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"28ee32da-5333-4958-866a-6607229f3e44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.062Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"56bed543-36b3-425a-bbd6-03a5ce1de1b6\"}\n 2025-12-08T13:14:33.109Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"28ee32da-5333-4958-866a-6607229f3e44\"}\n 2025-12-08T13:14:33.110Z\tINFO\tControllers.Ironic\tInput maps hash input - n59h558h664h686h55dh66hd5h54ch575h5b9hbfhfbh667h644hffh668h586h8bh7fhd9h647h689h85h677h5ffh666h584h4h64bh5bch557h69q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"28ee32da-5333-4958-866a-6607229f3e44\"}\n 2025-12-08T13:14:33.120Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\"}\n 2025-12-08T13:14:33.121Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.210Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\"}\n 2025-12-08T13:14:33.211Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\"}\n 2025-12-08T13:14:33.215Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\"}\n 2025-12-08T13:14:33.222Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.223Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.239Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:33.279Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"9d9fbd75-df7b-44fb-b9b6-7b35b519a7ff\"}\n 2025-12-08T13:14:33.310Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.312Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.312Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.313Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n84h5cch5f6h67fh557h65h5dfh56bh5cfh648h9fh5ffh597h565h589h546h65bh6chc9h94h56h7bh669h547h57dh5d9h68fh668h9dh56bh5cdhdcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.313Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.316Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.320Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.329Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.329Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}\n 2025-12-08T13:14:33.336Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8847d18d-690c-4c18-8216-54d5bfc79b43\"}\n 2025-12-08T13:14:33.343Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"5fc95945-7f0f-494a-93ea-a1daa3b46035\"}\n 2025-12-08T13:14:33.343Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"21498065-5991-492e-863b-3b80e8f4dbff\"}\n 2025-12-08T13:14:33.346Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}\n 2025-12-08T13:14:33.347Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.351Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"5fc95945-7f0f-494a-93ea-a1daa3b46035\"}\n 2025-12-08T13:14:33.351Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5300cabf-5913-4259-9ef7-46859acf8da1\"}\n 2025-12-08T13:14:33.353Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"21498065-5991-492e-863b-3b80e8f4dbff\"}\n 2025-12-08T13:14:33.356Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"5fc95945-7f0f-494a-93ea-a1daa3b46035\"}\n 2025-12-08T13:14:33.356Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nb6hbfh568hfdhdch5c9h579h6dh65fhdhb9h85h54bh657h58fhf9h598h599h57fh586h5fch5dbh96h649h5ddh6ch5f6h59dh559h675h58dh8bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"5fc95945-7f0f-494a-93ea-a1daa3b46035\"}\n 2025-12-08T13:14:33.360Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5300cabf-5913-4259-9ef7-46859acf8da1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:33.363Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"21498065-5991-492e-863b-3b80e8f4dbff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.363Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7fd19f4a-55e8-40a8-b683-7472dad1e87d\"}\n 2025-12-08T13:14:33.364Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5300cabf-5913-4259-9ef7-46859acf8da1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:33.365Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"7a4814f9-1fe6-4fea-979e-59628a0d1cf1\"}\n 2025-12-08T13:14:33.367Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d9adc13e-5341-40ae-b300-12d596ddd9d9\"}\n 2025-12-08T13:14:33.371Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d9adc13e-5341-40ae-b300-12d596ddd9d9\"}\n 2025-12-08T13:14:33.371Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d9adc13e-5341-40ae-b300-12d596ddd9d9\"}\n 2025-12-08T13:14:33.373Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbbd1e61-96d3-4f88-afda-5ce75da29dbd\"}\n 2025-12-08T13:14:33.373Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbbd1e61-96d3-4f88-afda-5ce75da29dbd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:33.378Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27683536-ae12-4249-9ae5-ee4dae955fcc\"}\n 2025-12-08T13:14:33.378Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27683536-ae12-4249-9ae5-ee4dae955fcc\"}\n 2025-12-08T13:14:33.384Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"737156fd-85a1-434a-9406-13b59df077c5\"}\n 2025-12-08T13:14:33.384Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"737156fd-85a1-434a-9406-13b59df077c5\"}\n 2025-12-08T13:14:33.411Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbbd1e61-96d3-4f88-afda-5ce75da29dbd\"}\n 2025-12-08T13:14:33.412Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}\n 2025-12-08T13:14:33.413Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}\n 2025-12-08T13:14:33.415Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}\n 2025-12-08T13:14:33.415Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbbd1e61-96d3-4f88-afda-5ce75da29dbd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:33.416Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}\n 2025-12-08T13:14:33.416Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47910053-2a68-4feb-9b9b-48e2fd773380\"}\n 2025-12-08T13:14:33.416Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47910053-2a68-4feb-9b9b-48e2fd773380\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:33.423Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}\n 2025-12-08T13:14:33.424Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.448Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nb6hbfh568hfdhdch5c9h579h6dh65fhdhb9h85h54bh657h58fhf9h598h599h57fh586h5fch5dbh96h649h5ddh6ch5f6h59dh559h675h58dh8bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"7a4814f9-1fe6-4fea-979e-59628a0d1cf1\"}\n 2025-12-08T13:14:33.450Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7fd19f4a-55e8-40a8-b683-7472dad1e87d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.450Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd09fc2a-2be6-4b60-897c-9b7fa2a0a925\"}\n 2025-12-08T13:14:33.454Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd09fc2a-2be6-4b60-897c-9b7fa2a0a925\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.457Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}\n 2025-12-08T13:14:33.461Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24481889-a75c-4efe-9b51-c67d63ab771a\"}\n 2025-12-08T13:14:33.462Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}\n 2025-12-08T13:14:33.465Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}\n 2025-12-08T13:14:33.465Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24481889-a75c-4efe-9b51-c67d63ab771a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.465Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47910053-2a68-4feb-9b9b-48e2fd773380\"}\n 2025-12-08T13:14:33.466Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}\n 2025-12-08T13:14:33.466Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47910053-2a68-4feb-9b9b-48e2fd773380\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:33.467Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}\n 2025-12-08T13:14:33.468Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}\n 2025-12-08T13:14:33.469Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}\n 2025-12-08T13:14:33.469Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}\n 2025-12-08T13:14:33.472Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}\n 2025-12-08T13:14:33.477Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}\n 2025-12-08T13:14:33.478Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.479Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.480Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}\n 2025-12-08T13:14:33.488Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:33.507Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66059120-249e-47e8-a6c8-2c0729711b3a\"}\n 2025-12-08T13:14:33.511Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}\n 2025-12-08T13:14:33.512Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}\n 2025-12-08T13:14:33.513Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}\n 2025-12-08T13:14:33.514Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}\n 2025-12-08T13:14:33.522Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}\n 2025-12-08T13:14:33.523Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.549Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}\n 2025-12-08T13:14:33.550Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66059120-249e-47e8-a6c8-2c0729711b3a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.552Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}\n 2025-12-08T13:14:33.555Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}\n 2025-12-08T13:14:33.557Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}\n 2025-12-08T13:14:33.562Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.563Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}\n 2025-12-08T13:14:33.578Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:33.584Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:33.588Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:33.611Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}\n 2025-12-08T13:14:33.613Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}\n 2025-12-08T13:14:33.613Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}\n 2025-12-08T13:14:33.614Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}\n 2025-12-08T13:14:33.624Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}\n 2025-12-08T13:14:33.625Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.626Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}\n 2025-12-08T13:14:33.627Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}\n 2025-12-08T13:14:33.628Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}\n 2025-12-08T13:14:33.629Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}\n 2025-12-08T13:14:33.631Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"441f013c-ed63-48e0-ae6c-c5f9ac78c7a1\"}\n 2025-12-08T13:14:33.649Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}\n 2025-12-08T13:14:33.649Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"441f013c-ed63-48e0-ae6c-c5f9ac78c7a1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:33.654Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}\n 2025-12-08T13:14:33.656Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}\n 2025-12-08T13:14:33.657Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}\n 2025-12-08T13:14:33.660Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}\n 2025-12-08T13:14:33.660Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}\n 2025-12-08T13:14:33.665Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}\n 2025-12-08T13:14:33.665Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}\n 2025-12-08T13:14:33.666Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:33.712Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}\n 2025-12-08T13:14:33.713Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}\n 2025-12-08T13:14:33.713Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}\n 2025-12-08T13:14:33.714Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}\n 2025-12-08T13:14:33.750Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}\n 2025-12-08T13:14:33.753Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}\n 2025-12-08T13:14:33.755Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}\n 2025-12-08T13:14:33.756Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}\n 2025-12-08T13:14:33.764Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}\n 2025-12-08T13:14:33.764Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}\n 2025-12-08T13:14:33.771Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}\n 2025-12-08T13:14:33.776Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}\n 2025-12-08T13:14:33.779Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}\n 2025-12-08T13:14:33.782Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}\n 2025-12-08T13:14:33.782Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}\n 2025-12-08T13:14:33.791Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}\n 2025-12-08T13:14:33.791Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}\n 2025-12-08T13:14:33.810Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"756b9e0f-edd6-45f9-a71a-a720206c4b43\"}\n 2025-12-08T13:14:33.813Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"756b9e0f-edd6-45f9-a71a-a720206c4b43\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:34.134Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a2ec21da-319c-4766-9041-cde15d2d660b\"}\n 2025-12-08T13:14:34.137Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a2ec21da-319c-4766-9041-cde15d2d660b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:34.778Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0bf88fa8-50ad-490a-ad4a-7733112a13d0\"}\n 2025-12-08T13:14:34.784Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0bf88fa8-50ad-490a-ad4a-7733112a13d0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:35.750Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"03948f25-2bd6-4f95-9395-7c22b75c2556\"}\n 2025-12-08T13:14:35.750Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"75def776-136a-444c-8442-a1f8063de2d1\"}\n 2025-12-08T13:14:35.769Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"749bebc5-24c5-43e1-bee9-7a7064f07af0\"}\n 2025-12-08T13:14:35.773Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"afda8126-1814-474e-b2b3-22e56c807a29\"}\n 2025-12-08T13:14:36.065Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"46931861-dacc-4111-9128-4ae421f64bc4\"}\n 2025-12-08T13:14:36.071Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"46931861-dacc-4111-9128-4ae421f64bc4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:36.261Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f4ec770e-973f-4f43-afe3-8c268753c835\"}\n 2025-12-08T13:14:37.904Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}\n 2025-12-08T13:14:37.905Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:37.919Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}\n 2025-12-08T13:14:37.920Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}\n 2025-12-08T13:14:37.921Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}\n 2025-12-08T13:14:37.922Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}\n 2025-12-08T13:14:38.068Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2b033973-b343-4095-a0c6-090a883617a5\"}\n 2025-12-08T13:14:38.374Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}\n 2025-12-08T13:14:38.374Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:38.376Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}\n 2025-12-08T13:14:38.380Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}\n 2025-12-08T13:14:38.385Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}\n 2025-12-08T13:14:38.385Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n649h555h7h65chdh586h5fh8fh668h666h567h59ch684h96h589h5bch675h644h69hc5h55ch5f5h5c9h5ch59h67h7fh549h698h68bh64fh59dq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}\n 2025-12-08T13:14:38.393Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}\n 2025-12-08T13:14:38.394Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:38.394Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\"}\n 2025-12-08T13:14:38.395Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:38.396Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}\n 2025-12-08T13:14:38.398Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}\n 2025-12-08T13:14:38.398Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\"}\n 2025-12-08T13:14:38.399Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}\n 2025-12-08T13:14:38.401Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}\n 2025-12-08T13:14:38.402Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\"}\n 2025-12-08T13:14:38.406Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\"}\n 2025-12-08T13:14:38.411Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}\n 2025-12-08T13:14:38.411Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:38.414Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.415Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:38.417Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:38.425Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:38.425Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63dcac1c-41fa-4a12-9357-f6ebda1416e8\"}\n 2025-12-08T13:14:38.428Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63dcac1c-41fa-4a12-9357-f6ebda1416e8\"}\n 2025-12-08T13:14:38.428Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63dcac1c-41fa-4a12-9357-f6ebda1416e8\"}\n 2025-12-08T13:14:38.433Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}\n \ 2025-12-08T13:14:38.433Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}\n 2025-12-08T13:14:38.438Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}\n 2025-12-08T13:14:38.439Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\"}\n 2025-12-08T13:14:38.439Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\"}\n 2025-12-08T13:14:38.439Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\"}\n 2025-12-08T13:14:38.442Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}\n 2025-12-08T13:14:38.443Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\"}\n 2025-12-08T13:14:38.445Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}\n 2025-12-08T13:14:38.445Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}\n 2025-12-08T13:14:38.451Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:38.452Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}\n 2025-12-08T13:14:38.452Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}\n 2025-12-08T13:14:38.452Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}\n 2025-12-08T13:14:38.457Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}\n 2025-12-08T13:14:38.457Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}\n 2025-12-08T13:14:38.459Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}\n 2025-12-08T13:14:38.459Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}\n 2025-12-08T13:14:38.463Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}\n 2025-12-08T13:14:38.465Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}\n 2025-12-08T13:14:38.465Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}\n 2025-12-08T13:14:38.467Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}\n 2025-12-08T13:14:38.470Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}\n 2025-12-08T13:14:38.470Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}\n 2025-12-08T13:14:38.496Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}\n 2025-12-08T13:14:38.496Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.497Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}\n 2025-12-08T13:14:38.498Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.498Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.498Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}\n 2025-12-08T13:14:38.498Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.499Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}\n 2025-12-08T13:14:38.502Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.505Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.507Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.509Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}\n 2025-12-08T13:14:38.509Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:38.510Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.510Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.511Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.516Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.516Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.520Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.520Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}\n 2025-12-08T13:14:38.527Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.527Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:38.538Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}\n 2025-12-08T13:14:38.541Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}\n 2025-12-08T13:14:38.543Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}\n 2025-12-08T13:14:38.543Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}\n 2025-12-08T13:14:38.552Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}\n 2025-12-08T13:14:38.552Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}\n 2025-12-08T13:14:38.597Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}\n 2025-12-08T13:14:38.597Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.598Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}\n 2025-12-08T13:14:38.599Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}\n 2025-12-08T13:14:38.599Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.599Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.599Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.599Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}\n 2025-12-08T13:14:38.604Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.614Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.614Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.616Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}\n 2025-12-08T13:14:38.616Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.617Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:38.641Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd42366c-9ee0-4915-ae69-236c532c60f6\"}\n 2025-12-08T13:14:38.654Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd42366c-9ee0-4915-ae69-236c532c60f6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:38.663Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.663Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.665Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.666Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}\n 2025-12-08T13:14:38.673Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.673Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:38.697Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}\n 2025-12-08T13:14:38.697Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.698Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}\n 2025-12-08T13:14:38.699Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}\n 2025-12-08T13:14:38.700Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}\n 2025-12-08T13:14:38.700Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.704Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.707Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.708Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.710Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.723Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.723Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.724Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:38.724Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}\n 2025-12-08T13:14:40.031Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93124a2e-d9d5-43ee-836a-d84edcd74377\"}\n 2025-12-08T13:14:40.035Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e7e206d-f72a-4c6f-9b5b-a8faeed8b1c3\"}\n 2025-12-08T13:14:40.070Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"03ee1b88-b9fa-4960-a381-7eba25a0d172\"}\n 2025-12-08T13:14:40.072Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"cd3a36cb-93b0-41be-8023-8d487511d6d1\"}\n 2025-12-08T13:14:40.415Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.415Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:40.417Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.419Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.423Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.426Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.426Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.427Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.443Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.443Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.445Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:40.445Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}\n 2025-12-08T13:14:41.254Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a2c032d8-c5fe-432d-81cb-199e5621a6c4\"}\n 2025-12-08T13:14:41.549Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ad2bed7-cb63-43a0-83c0-7ee804d78e1a\"}\n 2025-12-08T13:14:41.549Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"46db05e3-47a4-4340-be63-d56ecf41467f\"}\n 2025-12-08T13:14:41.566Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fcbcab49-dd27-4d8b-bc74-f33d22722daf\"}\n 2025-12-08T13:14:41.571Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"23e277c3-e37b-4794-8475-d23a6460555d\"}\n 2025-12-08T13:14:41.572Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"76038ff0-5c43-48f0-bdff-3613adb8d0de\"}\n 2025-12-08T13:14:41.572Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4d677739-cca9-414b-9550-6b0effbd47be\"}\n 2025-12-08T13:14:43.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"28328010-c8e1-4ad9-978c-f720524dbfee\"}\n 2025-12-08T13:14:43.280Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"d85045b7-6bb8-4734-8aea-477505feea92\"}\n 2025-12-08T13:14:43.338Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0a6ad4fa-0a45-46a7-b306-45bc35648fa3\"}\n 2025-12-08T13:14:43.775Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1541d9c1-2594-44e2-8af5-6b0eee123914\"}\n 2025-12-08T13:14:43.779Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1541d9c1-2594-44e2-8af5-6b0eee123914\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:45.751Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7404c48a-6662-40f5-80f3-849d6bab6bf4\"}\n 2025-12-08T13:14:45.751Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c732f23-3808-4a1c-b062-8adb3b999a6e\"}\n 2025-12-08T13:14:45.770Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ffbb44dd-cda9-4fd9-9b05-ddc9e66771ce\"}\n 2025-12-08T13:14:45.774Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"46de977e-642f-4e10-8b58-6ae49d7f48ff\"}\n 2025-12-08T13:14:46.262Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c7d26266-90d0-4ab1-8163-9a76d94f617d\"}\n 2025-12-08T13:14:48.069Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4f2694d0-1915-4df9-9dcd-486d1b547236\"}\n 2025-12-08T13:14:50.033Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e235575b-6651-4eb0-afa3-2656c8381227\"}\n 2025-12-08T13:14:50.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"35d9d1c1-8bb0-47f3-b572-8d75ae55e29c\"}\n 2025-12-08T13:14:50.071Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d2b6711-0076-4323-b086-559ea7a7b91f\"}\n 2025-12-08T13:14:50.074Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"a276e32d-2347-4132-807d-990457b2e9c1\"}\n 2025-12-08T13:14:51.255Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0cc83a88-6616-4066-8a26-2119d6b16571\"}\n 2025-12-08T13:14:51.550Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bdb0cb34-668a-4655-bf4f-3c85129e6a10\"}\n 2025-12-08T13:14:51.550Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"152c25f1-7fd2-4b36-b576-3726222943f6\"}\n 2025-12-08T13:14:51.567Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e847025-9c2c-4126-9f64-a349ada371e8\"}\n 2025-12-08T13:14:51.572Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"d3d56c4d-41dc-4d87-94ee-daedc0cf5876\"}\n 2025-12-08T13:14:51.573Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78436336-d708-438f-b8ee-47456f6dff0c\"}\n 2025-12-08T13:14:51.573Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"10e47a19-ef5c-453a-813e-3385dd19b01c\"}\n 2025-12-08T13:14:53.064Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2805c036-32c3-4a27-94ff-fe3fa37dd909\"}\n 2025-12-08T13:14:53.281Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"5a4bfa33-965a-4981-8599-97caddc25c80\"}\n 2025-12-08T13:14:53.339Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e2896b28-a6b5-4b36-95cd-ac0164794cbc\"}\n 2025-12-08T13:14:54.020Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e7ef9c1f-5f34-4e29-9f5f-956fd63d791f\"}\n 2025-12-08T13:14:54.024Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e7ef9c1f-5f34-4e29-9f5f-956fd63d791f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:55.753Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8d937f05-ac4e-4b8f-a4c7-3e8437c85910\"}\n 2025-12-08T13:14:55.756Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"994fce8d-863b-4fec-bb77-b09dcc7bab79\"}\n 2025-12-08T13:14:55.771Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62cba3fa-bf0c-49dd-98c7-c923460b33bc\"}\n 2025-12-08T13:14:55.775Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"bd434096-4b81-422b-8973-117e13efe864\"}\n 2025-12-08T13:14:56.263Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f3abf2fd-99f7-4c01-87b0-aa2205830b64\"}\n 2025-12-08T13:14:58.071Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"984ef108-67f4-4cf7-abfc-b69167c4e772\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:58.434\e[0m\n 2025-12-08T13:14:58.437Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:32Z\",\"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-12-08T13:14:32Z\"}],\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\",\"resourceVersion\":\"1564\",\"uid\":\"61c72064-2f65-462c-8b6c-2d9bbd6ec72a\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:58.447Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1cde72df-f246-4e79-a038-4a7d960626b6\"}\n 2025-12-08T13:14:58.451Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1cde72df-f246-4e79-a038-4a7d960626b6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:58.454Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1cde72df-f246-4e79-a038-4a7d960626b6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:58.454Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1cde72df-f246-4e79-a038-4a7d960626b6\"}\n 2025-12-08T13:14:58.459Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.459Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:58.459Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:58.463Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.463Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.470Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:14:58.476Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-eca0219b-05c1-4ca9-b566-f62475ffcdc7 changed, reconcile: ironic-ironic-neutron-agent - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\n \ 2025-12-08T13:14:58.476Z\tINFO\tControllers.IronicInspector\tinput source keystone-eca0219b-05c1-4ca9-b566-f62475ffcdc7 changed, reconcile: ironic-inspector - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\n 2025-12-08T13:14:58.476Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7b8109f7-db48-4133-a46b-35c64169feba\"}\n 2025-12-08T13:14:58.477Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"416ddae6-7921-4d9c-b4b7-a415089190ab\"}\n 2025-12-08T13:14:58.485Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f61818a8-6c09-4e48-8ca4-6628ddeb1e83\"}\n 2025-12-08T13:14:58.485Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9f60eef5-2268-4dd4-bfbd-4d95d02f1b83\"}\n 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\n \ 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\n \ 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\n 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\n \ 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"6c3f1fc8-29e1-487b-b188-d0454e3f856b\"}\n 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"06e255ee-42a6-4eb2-a614-f68ea0ba35b9\"}\n 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4488942c-bf53-46c4-8391-0be59d47deb0\"}\n 2025-12-08T13:14:58.488Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"88553062-7cda-4025-8d94-2eace113769c\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000e79b80>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:58.434\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0019ec9c0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001b04440})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc001a92330?, 0xc000580808?}, {0x23acb75, 0x4}, {0xc0005d0258, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc001a92330?, 0xc001b04440?}, {0xc0005d0258?, 0xc001a92330?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00038a310, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00038a310, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc0019ec9c0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d\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] [25.809 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:492\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:48.621Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9fa129ce-aecb-48cf-b293-28befab25696\"}\n 2025-12-08T13:14:48.626Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:48.631Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:14:48.642Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0b900b02-4155-4371-82a0-11cfc7c0ea90\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:48.642Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:48.646Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.646Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:48.646Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:48.648Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.648Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.657Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.657Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:48.657Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:48.659Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.659Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:48.675Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\"}\n 2025-12-08T13:14:48.677Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\"}\n 2025-12-08T13:14:48.679Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\"}\n 2025-12-08T13:14:48.681Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\"}\n 2025-12-08T13:14:48.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.691Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.702Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"fb754c1a-03ae-48de-8b72-d7d94ad548d5\"}\n 2025-12-08T13:14:48.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"fb754c1a-03ae-48de-8b72-d7d94ad548d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.703Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:48.705Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"fb754c1a-03ae-48de-8b72-d7d94ad548d5\"}\n 2025-12-08T13:14:48.709Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"fb754c1a-03ae-48de-8b72-d7d94ad548d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.710Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:48.716Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}\n 2025-12-08T13:14:48.717Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.805Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}\n 2025-12-08T13:14:48.808Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}\n 2025-12-08T13:14:48.811Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}\n 2025-12-08T13:14:48.811Z\tINFO\tControllers.Ironic\tInput maps hash input - n576hcbh68chchb8h588h65ch5dfhch556h5b6h666h55bh664h57dh68h669hch5d7h657hbfh58dh699h85h95h565h64dh5fbh54ch564hch95q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}\n 2025-12-08T13:14:48.818Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"97c81ec9-f416-472f-bc69-1a4f3c594c44\"}\n 2025-12-08T13:14:48.819Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"97c81ec9-f416-472f-bc69-1a4f3c594c44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"97c81ec9-f416-472f-bc69-1a4f3c594c44\"}\n 2025-12-08T13:14:48.909Z\tINFO\tControllers.Ironic\tInput maps hash input - n576hcbh68chchb8h588h65ch5dfhch556h5b6h666h55bh664h57dh68h669hch5d7h657hbfh58dh699h85h95h565h64dh5fbh54ch564hch95q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"97c81ec9-f416-472f-bc69-1a4f3c594c44\"}\n 2025-12-08T13:14:48.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\"}\n 2025-12-08T13:14:48.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\"}\n 2025-12-08T13:14:48.928Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\"}\n 2025-12-08T13:14:48.932Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\"}\n 2025-12-08T13:14:48.937Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:48.948Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:48.948Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:48.986Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c1539fa1-827c-4768-a005-58db58659ecb\"}\n 2025-12-08T13:14:48.986Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e36a626-cd52-4388-9e9e-193a6277fe75\"}\n 2025-12-08T13:14:48.993Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7f7e38b5-5ca7-41a7-85be-c42dfceb348b\"}\n 2025-12-08T13:14:48.998Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d3d7f8e-d26d-48b8-b211-171941dbf2a4\"}\n 2025-12-08T13:14:49.006Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:49.007Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:49.007Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:49.008Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n58h5fdhf7h74h9ch67chb5h55dh78h688h684h598h688h5d5h696h67fh54ch58ch665h94h89h54h7dh5f7h5cbh644h674h5ddh584h569h567h599q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:49.008Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:49.021Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:49.025Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:49.025Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}\n 2025-12-08T13:14:49.034Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e59d2d-91d5-4150-b935-692d0bf3fe6f\"}\n 2025-12-08T13:14:49.035Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"ddb73713-cde1-4709-b834-f872ca88e2f4\"}\n 2025-12-08T13:14:49.039Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}\n 2025-12-08T13:14:49.039Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.040Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"ddb73713-cde1-4709-b834-f872ca88e2f4\"}\n 2025-12-08T13:14:49.040Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e59d2d-91d5-4150-b935-692d0bf3fe6f\"}\n 2025-12-08T13:14:49.046Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b09ca997-e7c0-42a3-a2fc-9a5544270a1d\"}\n 2025-12-08T13:14:49.046Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e5db387b-8ca1-41df-8bb5-8106a6c708ba\"}\n 2025-12-08T13:14:49.049Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"ddb73713-cde1-4709-b834-f872ca88e2f4\"}\n 2025-12-08T13:14:49.049Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5bfh66bhb9h5dhfbh9ch694h675h58bhfh67ch5f6h64hbbh55ch68h584h655h87h6fh5c6h58chch54hbbh668h546h589h546h67bh67ch54bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"ddb73713-cde1-4709-b834-f872ca88e2f4\"}\n 2025-12-08T13:14:49.050Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b09ca997-e7c0-42a3-a2fc-9a5544270a1d\"}\n 2025-12-08T13:14:49.050Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b09ca997-e7c0-42a3-a2fc-9a5544270a1d\"}\n 2025-12-08T13:14:49.056Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e5db387b-8ca1-41df-8bb5-8106a6c708ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:49.057Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ee6b7f7-851f-4990-819d-e44bafcbafeb\"}\n 2025-12-08T13:14:49.057Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ee6b7f7-851f-4990-819d-e44bafcbafeb\"}\n 2025-12-08T13:14:49.057Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}\n 2025-12-08T13:14:49.060Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e5db387b-8ca1-41df-8bb5-8106a6c708ba\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:49.060Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e59d2d-91d5-4150-b935-692d0bf3fe6f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.060Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62823999-78ac-4b5a-9f91-b66288e8d580\"}\n 2025-12-08T13:14:49.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85e7b159-9dbc-46dd-ac32-314bcd18d005\"}\n 2025-12-08T13:14:49.063Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85e7b159-9dbc-46dd-ac32-314bcd18d005\"}\n 2025-12-08T13:14:49.069Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0df8dd45-4ca9-4332-a056-b99a35e1f01e\"}\n 2025-12-08T13:14:49.069Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0df8dd45-4ca9-4332-a056-b99a35e1f01e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:49.106Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}\n 2025-12-08T13:14:49.107Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0df8dd45-4ca9-4332-a056-b99a35e1f01e\"}\n 2025-12-08T13:14:49.108Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}\n 2025-12-08T13:14:49.110Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}\n 2025-12-08T13:14:49.111Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0df8dd45-4ca9-4332-a056-b99a35e1f01e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:49.111Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}\n 2025-12-08T13:14:49.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}\n 2025-12-08T13:14:49.119Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.121Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b4f436f-13e8-4ffb-a573-1543a0e02495\"}\n 2025-12-08T13:14:49.121Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b4f436f-13e8-4ffb-a573-1543a0e02495\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:49.138Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}\n 2025-12-08T13:14:49.140Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62823999-78ac-4b5a-9f91-b66288e8d580\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.140Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f853d8a6-e69b-4c18-b09e-518a4bbda070\"}\n 2025-12-08T13:14:49.142Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}\n 2025-12-08T13:14:49.143Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}\n 2025-12-08T13:14:49.143Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b4f436f-13e8-4ffb-a573-1543a0e02495\"}\n 2025-12-08T13:14:49.143Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b4f436f-13e8-4ffb-a573-1543a0e02495\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:49.144Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}\n 2025-12-08T13:14:49.145Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}\n 2025-12-08T13:14:49.145Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}\n 2025-12-08T13:14:49.146Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}\n 2025-12-08T13:14:49.148Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}\n 2025-12-08T13:14:49.155Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}\n 2025-12-08T13:14:49.155Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.155Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}\n 2025-12-08T13:14:49.155Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.166Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:49.207Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}\n 2025-12-08T13:14:49.208Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}\n 2025-12-08T13:14:49.209Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}\n 2025-12-08T13:14:49.209Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}\n 2025-12-08T13:14:49.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}\n 2025-12-08T13:14:49.218Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.239Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}\n 2025-12-08T13:14:49.239Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f853d8a6-e69b-4c18-b09e-518a4bbda070\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.240Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ac8faa88-030b-461b-bedf-b37451b6215d\"}\n 2025-12-08T13:14:49.243Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}\n 2025-12-08T13:14:49.245Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ac8faa88-030b-461b-bedf-b37451b6215d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.247Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}\n 2025-12-08T13:14:49.249Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}\n 2025-12-08T13:14:49.259Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.259Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}\n 2025-12-08T13:14:49.259Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:49.261Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ad9826e2-7252-4b8c-bbd2-dc72d81310c9\"}\n 2025-12-08T13:14:49.267Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:49.273Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:49.307Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}\n 2025-12-08T13:14:49.308Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}\n 2025-12-08T13:14:49.309Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}\n 2025-12-08T13:14:49.310Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}\n 2025-12-08T13:14:49.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}\n 2025-12-08T13:14:49.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.342Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ad9826e2-7252-4b8c-bbd2-dc72d81310c9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.343Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}\n 2025-12-08T13:14:49.344Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}\n 2025-12-08T13:14:49.346Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}\n 2025-12-08T13:14:49.347Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}\n 2025-12-08T13:14:49.347Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}\n 2025-12-08T13:14:49.348Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}\n 2025-12-08T13:14:49.350Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}\n 2025-12-08T13:14:49.350Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}\n 2025-12-08T13:14:49.354Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}\n 2025-12-08T13:14:49.360Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.361Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}\n 2025-12-08T13:14:49.361Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}\n 2025-12-08T13:14:49.362Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.408Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}\n 2025-12-08T13:14:49.409Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}\n 2025-12-08T13:14:49.410Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}\n 2025-12-08T13:14:49.411Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}\n 2025-12-08T13:14:49.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}\n 2025-12-08T13:14:49.420Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.423Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9431f30d-39f4-437f-bd25-172b062d0111\"}\n 2025-12-08T13:14:49.442Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}\n 2025-12-08T13:14:49.443Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9431f30d-39f4-437f-bd25-172b062d0111\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.445Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}\n 2025-12-08T13:14:49.447Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}\n 2025-12-08T13:14:49.447Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}\n 2025-12-08T13:14:49.455Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}\n 2025-12-08T13:14:49.455Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}\n 2025-12-08T13:14:49.463Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}\n 2025-12-08T13:14:49.508Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}\n 2025-12-08T13:14:49.509Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}\n 2025-12-08T13:14:49.510Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}\n 2025-12-08T13:14:49.510Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}\n 2025-12-08T13:14:49.518Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}\n 2025-12-08T13:14:49.518Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.545Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}\n 2025-12-08T13:14:49.548Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}\n 2025-12-08T13:14:49.551Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}\n 2025-12-08T13:14:49.552Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}\n 2025-12-08T13:14:49.559Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}\n 2025-12-08T13:14:49.559Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}\n 2025-12-08T13:14:49.604Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"877936d0-b431-4ef8-a644-b586de8bf68e\"}\n 2025-12-08T13:14:49.611Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}\n 2025-12-08T13:14:49.612Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}\n 2025-12-08T13:14:49.613Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}\n 2025-12-08T13:14:49.613Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"877936d0-b431-4ef8-a644-b586de8bf68e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:49.614Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}\n 2025-12-08T13:14:49.623Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}\n 2025-12-08T13:14:49.624Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:49.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}\n 2025-12-08T13:14:49.626Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}\n 2025-12-08T13:14:49.627Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}\n 2025-12-08T13:14:49.628Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}\n 2025-12-08T13:14:49.934Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9031f6e9-1a63-43d4-8841-bfc275269bbe\"}\n 2025-12-08T13:14:49.938Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9031f6e9-1a63-43d4-8841-bfc275269bbe\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:50.099Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b36015f6-ff74-4687-bae6-9c49c9d630c4\"}\n 2025-12-08T13:14:50.102Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83a271b9-1a8c-423a-8422-783d76ae0753\"}\n 2025-12-08T13:14:50.120Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"68e6b15d-fbfa-4186-98a0-5359b8650f90\"}\n 2025-12-08T13:14:50.120Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"34c96ed7-9eed-461f-a138-0c3dc591d68e\"}\n 2025-12-08T13:14:50.579Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"43a38946-8f46-4e7c-a6e7-56de99894f7e\"}\n 2025-12-08T13:14:50.583Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"43a38946-8f46-4e7c-a6e7-56de99894f7e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:50.833Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"73d4ea94-904a-473c-8c7c-022272414918\"}\n 2025-12-08T13:14:50.859Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1ba04781-d4ff-43ba-b71e-611e432ff181\"}\n 2025-12-08T13:14:50.891Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"13954c6e-bba8-4803-817e-f49d0a23dcb6\"}\n 2025-12-08T13:14:50.923Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e02a2b3a-8d95-4656-97d1-0404fd9106f1\"}\n 2025-12-08T13:14:50.943Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a105fc80-c4de-49ba-b1a6-5bd26b357f99\"}\n 2025-12-08T13:14:50.946Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"416a2e10-c35c-49c6-b7a6-2a9102089683\"}\n 2025-12-08T13:14:50.953Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"c73401bd-93bf-4e16-b153-9e92ede9a77a\"}\n 2025-12-08T13:14:51.864Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9617ec66-3eab-4ac8-b534-c3d3030f5976\"}\n 2025-12-08T13:14:51.869Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9617ec66-3eab-4ac8-b534-c3d3030f5976\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:52.714Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9942ced7-612e-4283-89d6-84f65daf5fd1\"}\n 2025-12-08T13:14:52.722Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"391d3ac0-caee-4843-8d8e-946d3ab89bcc\"}\n 2025-12-08T13:14:52.734Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b388c9ab-d897-4a31-a2e4-310a5efcf922\"}\n 2025-12-08T13:14:52.740Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"4f3f7e23-5c66-43e3-bef8-cb31238fe049\"}\n 2025-12-08T13:14:53.069Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"80fc4331-d7f2-4d92-a95b-a5f04d8a00ac\"}\n 2025-12-08T13:14:53.162Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"9de2f63c-8925-4b15-b11b-7b43a3ca6438\"}\n 2025-12-08T13:14:53.187Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2c9f6edd-3675-402e-b344-bedec55b3f5a\"}\n 2025-12-08T13:14:53.703Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}\n 2025-12-08T13:14:53.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:53.707Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}\n 2025-12-08T13:14:53.709Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}\n 2025-12-08T13:14:53.710Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}\n 2025-12-08T13:14:53.711Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}\n 2025-12-08T13:14:54.069Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}\n 2025-12-08T13:14:54.070Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:54.072Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}\n 2025-12-08T13:14:54.075Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}\n 2025-12-08T13:14:54.079Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}\n 2025-12-08T13:14:54.079Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5cfh68fh67fh59ch646hf4h546h699h7fh59bh6bh5bfh98h9fh574h575h5f4h59dh6ch7fh579h67bh6bh65fh545h64fh565h58dh7h9dhfdh79q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}\n 2025-12-08T13:14:54.085Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f91bd928-8f3e-4a0a-84f0-3fcb2297ec82\"}\n 2025-12-08T13:14:54.085Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f91bd928-8f3e-4a0a-84f0-3fcb2297ec82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:54.086Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}\n 2025-12-08T13:14:54.086Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:54.173Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}\n 2025-12-08T13:14:54.173Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f91bd928-8f3e-4a0a-84f0-3fcb2297ec82\"}\n 2025-12-08T13:14:54.174Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}\n 2025-12-08T13:14:54.174Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}\n 2025-12-08T13:14:54.175Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5cfh68fh67fh59ch646hf4h546h699h7fh59bh6bh5bfh98h9fh574h575h5f4h59dh6ch7fh579h67bh6bh65fh545h64fh565h58dh7h9dhfdh79q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f91bd928-8f3e-4a0a-84f0-3fcb2297ec82\"}\n 2025-12-08T13:14:54.175Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}\n 2025-12-08T13:14:54.182Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\"}\n 2025-12-08T13:14:54.183Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:54.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}\n 2025-12-08T13:14:54.184Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:54.273Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\"}\n 2025-12-08T13:14:54.273Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}\n 2025-12-08T13:14:54.274Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}\n 2025-12-08T13:14:54.275Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\"}\n 2025-12-08T13:14:54.275Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}\n 2025-12-08T13:14:54.276Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}\n 2025-12-08T13:14:54.278Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\"}\n 2025-12-08T13:14:54.286Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}\n 2025-12-08T13:14:54.286Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}\n 2025-12-08T13:14:54.286Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:54.287Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:54.293Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:54.304Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"13b2a9f2-879e-4b92-a0cf-32b8f6536bf5\"}\n 2025-12-08T13:14:54.304Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:54.307Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"13b2a9f2-879e-4b92-a0cf-32b8f6536bf5\"}\n 2025-12-08T13:14:54.307Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"13b2a9f2-879e-4b92-a0cf-32b8f6536bf5\"}\n 2025-12-08T13:14:54.312Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}\n 2025-12-08T13:14:54.312Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}\n \ 2025-12-08T13:14:54.314Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}\n 2025-12-08T13:14:54.315Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}\n 2025-12-08T13:14:54.315Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}\n 2025-12-08T13:14:54.317Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}\n 2025-12-08T13:14:54.317Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}\n 2025-12-08T13:14:54.318Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}\n 2025-12-08T13:14:54.321Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}\n 2025-12-08T13:14:54.323Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}\n 2025-12-08T13:14:54.324Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}\n 2025-12-08T13:14:54.324Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}\n 2025-12-08T13:14:54.325Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}\n 2025-12-08T13:14:54.325Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}\n 2025-12-08T13:14:54.330Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}\n 2025-12-08T13:14:54.330Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}\n 2025-12-08T13:14:54.334Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}\n 2025-12-08T13:14:54.334Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}\n 2025-12-08T13:14:54.342Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}\n 2025-12-08T13:14:54.373Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}\n 2025-12-08T13:14:54.373Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}\n 2025-12-08T13:14:54.375Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}\n 2025-12-08T13:14:54.375Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}\n 2025-12-08T13:14:54.375Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}\n 2025-12-08T13:14:54.376Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}\n 2025-12-08T13:14:54.376Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}\n 2025-12-08T13:14:54.377Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}\n 2025-12-08T13:14:54.380Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}\n 2025-12-08T13:14:54.383Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}\n 2025-12-08T13:14:54.385Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}\n 2025-12-08T13:14:54.385Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:54.387Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}\n 2025-12-08T13:14:54.393Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:54.393Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}\n 2025-12-08T13:14:54.393Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:54.416Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}\n 2025-12-08T13:14:54.419Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}\n 2025-12-08T13:14:54.421Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}\n 2025-12-08T13:14:54.422Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}\n 2025-12-08T13:14:54.430Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"701ef625-30ac-4730-ac7c-8038e338e6aa\"}\n 2025-12-08T13:14:54.430Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}\n 2025-12-08T13:14:54.431Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}\n 2025-12-08T13:14:54.433Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"701ef625-30ac-4730-ac7c-8038e338e6aa\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:54.474Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}\n 2025-12-08T13:14:54.474Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}\n 2025-12-08T13:14:54.478Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}\n 2025-12-08T13:14:54.479Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}\n 2025-12-08T13:14:54.481Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}\n 2025-12-08T13:14:54.482Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}\n 2025-12-08T13:14:54.483Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}\n 2025-12-08T13:14:54.487Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}\n 2025-12-08T13:14:54.490Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}\n 2025-12-08T13:14:54.491Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:54.491Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.491Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}\n 2025-12-08T13:14:54.492Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:54.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:54.574Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.575Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}\n 2025-12-08T13:14:54.576Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}\n 2025-12-08T13:14:54.576Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.577Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}\n 2025-12-08T13:14:54.578Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}\n 2025-12-08T13:14:54.581Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.584Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.584Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.586Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.587Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}\n 2025-12-08T13:14:54.587Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:54.589Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}\n 2025-12-08T13:14:54.591Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}\n 2025-12-08T13:14:54.591Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}\n 2025-12-08T13:14:54.592Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}\n 2025-12-08T13:14:54.593Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.593Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.597Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.597Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}\n 2025-12-08T13:14:54.598Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.598Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:54.675Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.677Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.680Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.683Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.683Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.684Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.698Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.698Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.699Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.699Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}\n 2025-12-08T13:14:54.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1efb2de7-02f4-4602-9be6-2ae635f18b11\"}\n 2025-12-08T13:14:55.022Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b568314d-2c75-4674-b9ce-bc6d6d76943c\"}\n 2025-12-08T13:14:55.030Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9847fa07-7f3b-4ce9-b413-336de2d733c1\"}\n 2025-12-08T13:14:55.081Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6d00e7fc-c438-4e85-b3ef-20d8c77614c2\"}\n 2025-12-08T13:14:55.848Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b397b2fa-7578-48ce-b99d-25824f622bc5\"}\n 2025-12-08T13:14:58.070Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d80bc3de-c4ff-4ae3-89b2-b2384bf3a205\"}\n 2025-12-08T13:14:58.597Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"506a7205-cf55-441c-b4e8-a0aacc23f44f\"}\n 2025-12-08T13:14:58.597Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2ada2ca4-eb40-4257-b77b-8b9b3c6cbdd4\"}\n 2025-12-08T13:14:58.617Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"2343225a-72dd-4f83-9ccc-62d71fdb53df\"}\n 2025-12-08T13:14:58.620Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c5ca1cdd-6cd6-4729-9847-af98a6344b77\"}\n 2025-12-08T13:14:58.986Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4a50fb6a-e687-4f06-afe6-d18b7efc2ba1\"}\n 2025-12-08T13:14:58.987Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"34a8ae99-859e-44a5-aa99-a8fe28278c1d\"}\n 2025-12-08T13:14:58.994Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"44b466d6-c7b9-42ce-8009-c3aa416d5b61\"}\n 2025-12-08T13:14:58.999Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"da70ae09-e2f6-4c85-89b4-f43ef4a4f4f4\"}\n 2025-12-08T13:14:59.058Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}\n 2025-12-08T13:14:59.058Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}\n 2025-12-08T13:14:59.058Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}\n 2025-12-08T13:14:59.063Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}\n 2025-12-08T13:14:59.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}\n 2025-12-08T13:14:59.554Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f6eb2cd-370d-4238-8c03-3a87c237e60e\"}\n 2025-12-08T13:14:59.558Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f6eb2cd-370d-4238-8c03-3a87c237e60e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:00.101Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"76d58796-426e-4ca3-9a90-a17b7c6334c9\"}\n 2025-12-08T13:15:00.103Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27dbedb3-48d2-486f-9e33-4e7890ed9500\"}\n 2025-12-08T13:15:00.121Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"00282312-3c03-4d88-9f52-88b4bf5016dc\"}\n 2025-12-08T13:15:00.121Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"11a42213-8b1a-4e37-a5bd-1066ff92c36b\"}\n 2025-12-08T13:15:00.834Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2bb1517b-02df-4a96-b28c-a488ebcb4769\"}\n 2025-12-08T13:15:00.861Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a07ee1ee-be84-431f-881a-219c07ef76c7\"}\n 2025-12-08T13:15:00.892Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"749f4a98-45fd-40e2-8939-651a2ad7f3cc\"}\n 2025-12-08T13:15:00.925Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1a099507-ced4-4baf-9b65-00327c832c45\"}\n 2025-12-08T13:15:00.945Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c0b297d6-b331-4cc0-ad44-4203c5bae836\"}\n 2025-12-08T13:15:00.947Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"e85f485e-16d0-4dd3-834a-47f6f5c23f66\"}\n 2025-12-08T13:15:00.954Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"0c7bab8a-7997-4103-ad51-803df81a2f03\"}\n 2025-12-08T13:15:02.715Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f80dc03-3283-4f7f-b65b-eb78e1f4b9f7\"}\n 2025-12-08T13:15:02.723Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a4d4cff0-1c46-4b5d-b070-4d3da87a32d5\"}\n 2025-12-08T13:15:02.735Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7afc3728-a632-4b73-91e5-b92b0ab91814\"}\n 2025-12-08T13:15:02.742Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"ba51dab4-d852-459d-ba70-560d183041a4\"}\n 2025-12-08T13:15:03.071Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d55e5f93-d49d-458a-b01b-6fe4637596f6\"}\n 2025-12-08T13:15:03.163Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"438f9fc9-66ba-4d80-a4e5-07873ff558f5\"}\n 2025-12-08T13:15:03.188Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9de687d2-c2b9-4c21-a35a-a57d814f94a4\"}\n 2025-12-08T13:15:04.993Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33848a80-35a4-4615-83c0-4a0066532310\"}\n 2025-12-08T13:15:05.024Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"48029284-dc2b-4f2a-9adf-2c61767430f0\"}\n 2025-12-08T13:15:05.032Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"8ee4f1ed-2d54-4b93-a440-fac5866c2ac4\"}\n 2025-12-08T13:15:05.082Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1257622-a173-4882-b91e-6a1da2020095\"}\n 2025-12-08T13:15:05.850Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4aa1861e-7795-4c3c-b019-7ed6353eaae0\"}\n 2025-12-08T13:15:08.071Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2b5671bd-edfc-43c7-9252-61700eb688e0\"}\n 2025-12-08T13:15:08.598Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"add515be-0362-44f2-b924-18b4e884f300\"}\n 2025-12-08T13:15:08.599Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2b75e805-6cf8-4b81-8cfb-ac16889fba03\"}\n 2025-12-08T13:15:08.617Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"53a1ba25-0485-4eb9-b144-669dc8018d0f\"}\n 2025-12-08T13:15:08.620Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"43f66825-f139-4b9c-8c7b-44b974b42a31\"}\n 2025-12-08T13:15:08.988Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8029887f-71ed-4a6a-8eeb-9ba240b09673\"}\n 2025-12-08T13:15:08.988Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e6db8b3b-7a4f-4325-b0fa-d8776b28d0ff\"}\n 2025-12-08T13:15:08.996Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"fd39e9ee-62a2-4504-88d0-278154fc8a97\"}\n 2025-12-08T13:15:09.001Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e4a6174f-7745-490a-8d2a-63dc6849055b\"}\n 2025-12-08T13:15:09.799Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5e5e62a-0098-41a7-bb1e-7707aa377977\"}\n 2025-12-08T13:15:09.805Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5e5e62a-0098-41a7-bb1e-7707aa377977\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:10.102Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"072fac0c-8b2b-4141-8d7a-654b88604d76\"}\n 2025-12-08T13:15:10.104Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bc784a0-a994-4421-946e-2b2b720618c2\"}\n 2025-12-08T13:15:10.122Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4ec59f21-43e4-45bd-a78e-f8ca6a7564dd\"}\n 2025-12-08T13:15:10.122Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"c21552cd-f324-443a-ab7d-63dc93ccf515\"}\n 2025-12-08T13:15:10.836Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"536c8b39-d7fe-4e50-88a3-fc8179134b4d\"}\n 2025-12-08T13:15:10.862Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c7e88b2-966c-4d96-9ec6-91bfa38b91a6\"}\n 2025-12-08T13:15:10.894Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ccab319-33e6-4b25-93ea-73ffc74f0bb2\"}\n 2025-12-08T13:15:10.926Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1317c6f8-216d-4332-ba1e-7d0b2a1b2c9d\"}\n 2025-12-08T13:15:10.947Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9cbde07a-807c-4167-8cc8-fae4a58c16ae\"}\n 2025-12-08T13:15:10.949Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"7fe41b84-a19f-468f-9466-1cceea231ce6\"}\n 2025-12-08T13:15:10.955Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"13c40edf-0f0b-4fc3-89aa-586088e091f4\"}\n 2025-12-08T13:15:12.716Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a0b2ff32-bb55-476b-acba-02ca7a3d3675\"}\n 2025-12-08T13:15:12.724Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be6c31e5-d934-46d7-823b-762b5ec79e79\"}\n 2025-12-08T13:15:12.737Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"392dd7f4-3163-49e5-81ed-1c852ac2871d\"}\n 2025-12-08T13:15:12.743Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"8d574dea-e138-4ad5-8c3d-a8ba9162adbf\"}\n 2025-12-08T13:15:13.071Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7ea912d5-c163-4603-acfe-be8daf7e1ca4\"}\n 2025-12-08T13:15:13.165Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"5d7af882-31fb-425f-a32c-99b73effe188\"}\n 2025-12-08T13:15:13.189Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"022b5fa0-5274-4105-a726-d1a0ad98ca6e\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:14.313\e[0m\n 2025-12-08T13:15:14.313Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:48Z\",\"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-12-08T13:14:48Z\"}],\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\",\"resourceVersion\":\"1993\",\"uid\":\"dc0b54c1-1f28-4041-b5e9-33c27a440fee\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:14.329Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"9d289861-9971-46df-b90b-9f99e5ac3009\"}\n 2025-12-08T13:15:14.334Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"9d289861-9971-46df-b90b-9f99e5ac3009\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:14.338Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"9d289861-9971-46df-b90b-9f99e5ac3009\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:14.338Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"9d289861-9971-46df-b90b-9f99e5ac3009\"}\n 2025-12-08T13:15:14.346Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:14.346Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:14.346Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:14.350Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:14.350Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:14.378Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:15:14.385Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-0b900b02-4155-4371-82a0-11cfc7c0ea90 changed, reconcile: ironic-ironic-neutron-agent - 075d7ff9-4ac1-43c1-a05b-104408d69df6\n \ 2025-12-08T13:15:14.385Z\tINFO\tControllers.IronicInspector\tinput source keystone-0b900b02-4155-4371-82a0-11cfc7c0ea90 changed, reconcile: ironic-inspector - 075d7ff9-4ac1-43c1-a05b-104408d69df6\n 2025-12-08T13:15:14.385Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d117b42e-b91e-4588-8a3f-d76a01bca1ab\"}\n 2025-12-08T13:15:14.385Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc9a0742-057a-49ea-ab64-709d31f1b3e8\"}\n 2025-12-08T13:15:14.396Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce8cc2e-9e65-4a9f-92ad-828e86b91589\"}\n 2025-12-08T13:15:14.399Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1935603c-6cb3-4905-9a9a-aa07773a609f\"}\n 2025-12-08T13:15:14.415Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 075d7ff9-4ac1-43c1-a05b-104408d69df6\n \ 2025-12-08T13:15:14.415Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ddc8c658-a8c1-49f2-869c-7529918f0c8f\"}\n 2025-12-08T13:15:14.418Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 075d7ff9-4ac1-43c1-a05b-104408d69df6\n \ 2025-12-08T13:15:14.418Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 075d7ff9-4ac1-43c1-a05b-104408d69df6\n 2025-12-08T13:15:14.419Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ceae3ed-8a65-4c86-9e95-e9cbc9319398\"}\n 2025-12-08T13:15:14.419Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"32aa67d6-05ba-45a6-a01c-a202b99c3552\"}\n 2025-12-08T13:15:14.419Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 075d7ff9-4ac1-43c1-a05b-104408d69df6\n \ 2025-12-08T13:15:14.419Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9a0c4ec8-4497-4560-87a2-1e03baca2fc8\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0018550e0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:14.313\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001b8b230?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc00096ea00})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc00172cbd0?, 0xc000099008?}, {0x23acb75, 0x4}, {0xc0019fe3d8, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc00172cbd0?, 0xc00096ea00?}, {0xc0019fe3d8?, 0xc00172cbd0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00184a2a0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00184a2a0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001b8b230, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\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] [25.588 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/test/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1231\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:56.489Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-a58385b3-4ee6-40cb-a201-fe813e8df3ac\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:14:56.489Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:56.492Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:56.492Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:56.492Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:56.494Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:56.494Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:56.500Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:56.502Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:56.502Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:56.502Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:56.504Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:56.504Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:56.516Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\"}\n 2025-12-08T13:14:56.520Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\"}\n 2025-12-08T13:14:56.522Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\"}\n 2025-12-08T13:14:56.524Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\"}\n 2025-12-08T13:14:56.532Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.535Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.542Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"3450f4a1-74b7-4ed9-9539-3ad68d0dcb0d\"}\n 2025-12-08T13:14:56.542Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"3450f4a1-74b7-4ed9-9539-3ad68d0dcb0d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.544Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"3450f4a1-74b7-4ed9-9539-3ad68d0dcb0d\"}\n 2025-12-08T13:14:56.547Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"3450f4a1-74b7-4ed9-9539-3ad68d0dcb0d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.554Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}\n 2025-12-08T13:14:56.554Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.577Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:14:56.581Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:14:56.644Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}\n 2025-12-08T13:14:56.647Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}\n 2025-12-08T13:14:56.650Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}\n 2025-12-08T13:14:56.650Z\tINFO\tControllers.Ironic\tInput maps hash input - n5ffh64dh5b6h664h5fbh666h99hfh67bh5ffh6bh59dh54bhf9hf5h597h6fh68h66bhb7h549h68dh577h58fh76hd7hdfh665hcdh594h57fh54fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}\n 2025-12-08T13:14:56.658Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"d7a18742-3f6d-418f-856d-2dd36c41131d\"}\n 2025-12-08T13:14:56.658Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"d7a18742-3f6d-418f-856d-2dd36c41131d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.745Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"d7a18742-3f6d-418f-856d-2dd36c41131d\"}\n 2025-12-08T13:14:56.746Z\tINFO\tControllers.Ironic\tInput maps hash input - n5ffh64dh5b6h664h5fbh666h99hfh67bh5ffh6bh59dh54bhf9hf5h597h6fh68h66bhb7h549h68dh577h58fh76hd7hdfh665hcdh594h57fh54fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"d7a18742-3f6d-418f-856d-2dd36c41131d\"}\n 2025-12-08T13:14:56.753Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\"}\n 2025-12-08T13:14:56.754Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.755Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\"}\n 2025-12-08T13:14:56.757Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\"}\n 2025-12-08T13:14:56.760Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\"}\n 2025-12-08T13:14:56.768Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.768Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.782Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:14:56.845Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.846Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.846Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.847Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n545h55hcch5b8h598hd7h687h58bhc6h8dh597h59bh67bh679h5bbh77hbdhf7h565h9ch577h647h6fh555h6dh57bh5b7h5cfh54dh54bh67dh545q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.847Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.850Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.854Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.863Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}\n 2025-12-08T13:14:56.876Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84b627a7-d346-4ddb-98f8-98efd31204fc\"}\n 2025-12-08T13:14:56.879Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ef12b5df-e999-4d8a-881a-f4df71301ec9\"}\n 2025-12-08T13:14:56.882Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6632de20-a169-4f03-bb8b-1b5a36f230ef\"}\n 2025-12-08T13:14:56.882Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e3b1f43c-56a0-43f0-9a2c-b7144a373969\"}\n 2025-12-08T13:14:56.885Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ef12b5df-e999-4d8a-881a-f4df71301ec9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:56.885Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6632de20-a169-4f03-bb8b-1b5a36f230ef\"}\n 2025-12-08T13:14:56.885Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6632de20-a169-4f03-bb8b-1b5a36f230ef\"}\n 2025-12-08T13:14:56.886Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84b627a7-d346-4ddb-98f8-98efd31204fc\"}\n 2025-12-08T13:14:56.887Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}\n 2025-12-08T13:14:56.888Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ef12b5df-e999-4d8a-881a-f4df71301ec9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:56.888Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.896Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"20bbdd7b-0b50-45b0-8f5b-f1128576548b\"}\n 2025-12-08T13:14:56.896Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"20bbdd7b-0b50-45b0-8f5b-f1128576548b\"}\n 2025-12-08T13:14:56.897Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e3b1f43c-56a0-43f0-9a2c-b7144a373969\"}\n 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e3b1f43c-56a0-43f0-9a2c-b7144a373969\"}\n 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicAPI\tInput maps hash input - ndch65dh649h644h5fch694h55bh676h5c7h64chbdhfh577hbch587h675h5dh9h685h67h99h9h5b4h698h56ch68fh56fh586h89h65h67fh648q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e3b1f43c-56a0-43f0-9a2c-b7144a373969\"}\n 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0f7ff67-77b3-43dc-bfed-c8f649a1616a\"}\n 2025-12-08T13:14:56.902Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84b627a7-d346-4ddb-98f8-98efd31204fc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0f7ff67-77b3-43dc-bfed-c8f649a1616a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cf9832d0-e562-4cfa-91c4-b302a5be2b66\"}\n 2025-12-08T13:14:56.912Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"53e02c7b-554d-4f10-8544-0d1d9b399c90\"}\n 2025-12-08T13:14:56.917Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cf9832d0-e562-4cfa-91c4-b302a5be2b66\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:56.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b95e34f-a15b-4d5f-80ce-0e50f647b251\"}\n 2025-12-08T13:14:56.945Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}\n 2025-12-08T13:14:56.945Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0f7ff67-77b3-43dc-bfed-c8f649a1616a\"}\n 2025-12-08T13:14:56.947Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}\n 2025-12-08T13:14:56.947Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}\n 2025-12-08T13:14:56.948Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n545h55hcch5b8h598hd7h687h58bhc6h8dh597h59bh67bh679h5bbh77hbdhf7h565h9ch577h647h6fh555h6dh57bh5b7h5cfh54dh54bh67dh545q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}\n 2025-12-08T13:14:56.948Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}\n 2025-12-08T13:14:56.949Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}\n 2025-12-08T13:14:56.950Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0f7ff67-77b3-43dc-bfed-c8f649a1616a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:56.957Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}\n 2025-12-08T13:14:56.957Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:56.957Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54619572-9820-4f37-8903-7500ebc7ba79\"}\n 2025-12-08T13:14:56.957Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54619572-9820-4f37-8903-7500ebc7ba79\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:56.980Z\tINFO\tControllers.IronicAPI\tInput maps hash input - ndch65dh649h644h5fch694h55bh676h5c7h64chbdhfh577hbch587h675h5dh9h685h67h99h9h5b4h698h56ch68fh56fh586h89h65h67fh648q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"53e02c7b-554d-4f10-8544-0d1d9b399c90\"}\n 2025-12-08T13:14:56.981Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b95e34f-a15b-4d5f-80ce-0e50f647b251\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:56.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d22e8aec-104c-4392-829e-737173ed88f6\"}\n 2025-12-08T13:14:56.987Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d22e8aec-104c-4392-829e-737173ed88f6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:56.990Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}\n 2025-12-08T13:14:56.993Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}\n 2025-12-08T13:14:56.996Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}\n 2025-12-08T13:14:56.996Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54619572-9820-4f37-8903-7500ebc7ba79\"}\n 2025-12-08T13:14:56.997Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}\n 2025-12-08T13:14:56.997Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54619572-9820-4f37-8903-7500ebc7ba79\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:56.998Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}\n 2025-12-08T13:14:56.999Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}\n 2025-12-08T13:14:56.999Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}\n 2025-12-08T13:14:56.999Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}\n 2025-12-08T13:14:57.001Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfac43b9-4610-4b3b-a914-d1cfefafb3b0\"}\n 2025-12-08T13:14:57.002Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}\n 2025-12-08T13:14:57.004Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}\n 2025-12-08T13:14:57.008Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}\n 2025-12-08T13:14:57.008Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:57.011Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:57.011Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}\n 2025-12-08T13:14:57.014Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:14:57.018Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:14:57.022Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:14:57.027Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:14:57.030Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"46851498-1714-47c7-837d-78264cc9f953\"}\n 2025-12-08T13:14:57.031Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a823ea79-a421-4e71-afbb-980b1eaca865\"}\n 2025-12-08T13:14:57.046Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}\n 2025-12-08T13:14:57.047Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}\n 2025-12-08T13:14:57.048Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}\n 2025-12-08T13:14:57.049Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}\n 2025-12-08T13:14:57.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}\n 2025-12-08T13:14:57.057Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:57.080Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}\n 2025-12-08T13:14:57.081Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfac43b9-4610-4b3b-a914-d1cfefafb3b0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:57.081Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"adadcf82-b283-4615-85f1-ac4bb914ec37\"}\n 2025-12-08T13:14:57.084Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}\n 2025-12-08T13:14:57.087Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}\n 2025-12-08T13:14:57.087Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}\n 2025-12-08T13:14:57.091Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}\n 2025-12-08T13:14:57.091Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}\n 2025-12-08T13:14:57.097Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"488b3734-5428-4834-a6d4-98579a97e568\"}\n 2025-12-08T13:14:57.097Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}\n 2025-12-08T13:14:57.146Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}\n 2025-12-08T13:14:57.148Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}\n 2025-12-08T13:14:57.149Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}\n 2025-12-08T13:14:57.149Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}\n 2025-12-08T13:14:57.157Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}\n 2025-12-08T13:14:57.158Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:57.161Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a193c4a8-088b-48c9-bcff-a8b912bdeb2f\"}\n 2025-12-08T13:14:57.183Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}\n 2025-12-08T13:14:57.183Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a193c4a8-088b-48c9-bcff-a8b912bdeb2f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:57.187Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}\n 2025-12-08T13:14:57.191Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}\n 2025-12-08T13:14:57.191Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}\n 2025-12-08T13:14:57.200Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}\n 2025-12-08T13:14:57.200Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}\n 2025-12-08T13:14:57.248Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}\n 2025-12-08T13:14:57.249Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}\n 2025-12-08T13:14:57.250Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}\n 2025-12-08T13:14:57.250Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}\n 2025-12-08T13:14:57.258Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}\n 2025-12-08T13:14:57.259Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:57.260Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}\n 2025-12-08T13:14:57.261Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}\n 2025-12-08T13:14:57.262Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}\n 2025-12-08T13:14:57.263Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}\n 2025-12-08T13:14:57.344Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"96ce62c8-61d9-48e2-8cee-a972c63e5d93\"}\n 2025-12-08T13:14:57.348Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"96ce62c8-61d9-48e2-8cee-a972c63e5d93\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:57.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bdc362e7-41a1-405b-a5f1-6bfae40b71d1\"}\n 2025-12-08T13:14:57.669Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87893e98-22d0-483d-866e-ded773c0af98\"}\n 2025-12-08T13:14:57.673Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87893e98-22d0-483d-866e-ded773c0af98\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:57.819Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"f5a0f38d-4bc3-4fb3-a696-4b02e4f7e335\"}\n 2025-12-08T13:14:58.236Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba785131-f6b3-452c-9bc6-c31ad34c92f4\"}\n 2025-12-08T13:14:58.314Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a4c9e7e5-67a8-46f5-b389-8aa802db8b0d\"}\n 2025-12-08T13:14:58.318Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a4c9e7e5-67a8-46f5-b389-8aa802db8b0d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:58.703Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0857f008-68f2-406d-9f49-9a516c8342ae\"}\n 2025-12-08T13:14:58.703Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37009a2a-f9df-4415-ab08-6920b9d560ca\"}\n 2025-12-08T13:14:58.727Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"8ce9d419-8ca5-4596-a937-f2e7f99d80f1\"}\n 2025-12-08T13:14:58.731Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ee7b2544-46f7-47df-b306-ff48e87cf44e\"}\n 2025-12-08T13:14:59.599Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9d7405c2-8944-4907-8478-5d03b0510a92\"}\n 2025-12-08T13:14:59.603Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9d7405c2-8944-4907-8478-5d03b0510a92\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:00.074Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"eb3e0759-aaf4-41d8-99f7-a53ef2e69f01\"}\n 2025-12-08T13:15:00.179Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7ae31132-58e6-4d17-aba8-57bcd3ed828a\"}\n 2025-12-08T13:15:00.284Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"c3b9e166-314b-4235-8938-82648eca1b67\"}\n 2025-12-08T13:15:00.738Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"22cd97f3-f5bc-44f2-944e-da4211f5ca60\"}\n 2025-12-08T13:15:01.542Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}\n 2025-12-08T13:15:01.543Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:01.545Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}\n 2025-12-08T13:15:01.546Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}\n 2025-12-08T13:15:01.547Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}\n 2025-12-08T13:15:01.548Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}\n 2025-12-08T13:15:01.903Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}\n 2025-12-08T13:15:01.903Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:01.905Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}\n 2025-12-08T13:15:01.908Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}\n 2025-12-08T13:15:01.911Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}\n 2025-12-08T13:15:01.911Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n648hf7h5f9h5cchb5hc7hf9h5fh64fhbch5b6h5bchchf9h549h567h85h8fh68h578h9ch5c9h68chc6h647hb7h646h576h659h58fh5d8h5b8q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}\n 2025-12-08T13:15:01.922Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\"}\n 2025-12-08T13:15:01.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}\n 2025-12-08T13:15:01.922Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:01.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:01.925Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\"}\n 2025-12-08T13:15:01.925Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}\n 2025-12-08T13:15:01.927Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\"}\n 2025-12-08T13:15:01.927Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}\n 2025-12-08T13:15:01.927Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}\n 2025-12-08T13:15:01.928Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}\n 2025-12-08T13:15:01.932Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\"}\n 2025-12-08T13:15:01.939Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}\n 2025-12-08T13:15:01.940Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:01.943Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}\n 2025-12-08T13:15:01.943Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:01.950Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:15:01.957Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:15:01.958Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d4582ed5-17d7-45e3-be28-fc7a8797afaf\"}\n 2025-12-08T13:15:01.961Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d4582ed5-17d7-45e3-be28-fc7a8797afaf\"}\n 2025-12-08T13:15:01.961Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d4582ed5-17d7-45e3-be28-fc7a8797afaf\"}\n 2025-12-08T13:15:01.965Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}\n \ 2025-12-08T13:15:01.966Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}\n 2025-12-08T13:15:01.970Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"800772ed-a9a8-4573-8568-352ea3910dbc\"}\n 2025-12-08T13:15:01.970Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}\n 2025-12-08T13:15:01.971Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"800772ed-a9a8-4573-8568-352ea3910dbc\"}\n 2025-12-08T13:15:01.973Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}\n 2025-12-08T13:15:01.978Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}\n 2025-12-08T13:15:01.979Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}\n 2025-12-08T13:15:01.979Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\"}\n 2025-12-08T13:15:01.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\"}\n 2025-12-08T13:15:01.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\"}\n 2025-12-08T13:15:01.985Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\"}\n 2025-12-08T13:15:01.992Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:01.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}\n 2025-12-08T13:15:01.993Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}\n 2025-12-08T13:15:01.993Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}\n 2025-12-08T13:15:01.993Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}\n 2025-12-08T13:15:01.993Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}\n 2025-12-08T13:15:01.998Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}\n 2025-12-08T13:15:01.998Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}\n 2025-12-08T13:15:01.999Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}\n 2025-12-08T13:15:02.003Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}\n 2025-12-08T13:15:02.004Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}\n 2025-12-08T13:15:02.004Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}\n 2025-12-08T13:15:02.008Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}\n 2025-12-08T13:15:02.008Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}\n 2025-12-08T13:15:02.014Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}\n 2025-12-08T13:15:02.015Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}\n 2025-12-08T13:15:02.015Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}\n 2025-12-08T13:15:02.019Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}\n 2025-12-08T13:15:02.019Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}\n 2025-12-08T13:15:02.025Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}\n 2025-12-08T13:15:02.025Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}\n 2025-12-08T13:15:02.027Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}\n 2025-12-08T13:15:02.028Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}\n 2025-12-08T13:15:02.028Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}\n 2025-12-08T13:15:02.028Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}\n 2025-12-08T13:15:02.028Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}\n 2025-12-08T13:15:02.029Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}\n 2025-12-08T13:15:02.032Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}\n 2025-12-08T13:15:02.036Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}\n 2025-12-08T13:15:02.039Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}\n 2025-12-08T13:15:02.041Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}\n 2025-12-08T13:15:02.042Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:02.046Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:02.047Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}\n 2025-12-08T13:15:02.047Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:02.070Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}\n 2025-12-08T13:15:02.074Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}\n 2025-12-08T13:15:02.080Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}\n 2025-12-08T13:15:02.081Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}\n 2025-12-08T13:15:02.089Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}\n 2025-12-08T13:15:02.090Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}\n 2025-12-08T13:15:02.126Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}\n 2025-12-08T13:15:02.126Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}\n 2025-12-08T13:15:02.127Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}\n 2025-12-08T13:15:02.129Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}\n 2025-12-08T13:15:02.132Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}\n 2025-12-08T13:15:02.133Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}\n 2025-12-08T13:15:02.134Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}\n 2025-12-08T13:15:02.138Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}\n 2025-12-08T13:15:02.142Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}\n 2025-12-08T13:15:02.142Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}\n 2025-12-08T13:15:02.143Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:02.143Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:02.143Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.144Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:02.164Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fe46b2da-da62-4754-8971-d9650b33650f\"}\n 2025-12-08T13:15:02.171Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fe46b2da-da62-4754-8971-d9650b33650f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:02.227Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}\n 2025-12-08T13:15:02.227Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.228Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}\n 2025-12-08T13:15:02.229Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}\n 2025-12-08T13:15:02.230Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}\n 2025-12-08T13:15:02.231Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.235Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.238Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.238Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.239Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}\n 2025-12-08T13:15:02.239Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:02.240Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}\n 2025-12-08T13:15:02.242Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}\n 2025-12-08T13:15:02.242Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}\n 2025-12-08T13:15:02.243Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}\n 2025-12-08T13:15:02.244Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.244Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.246Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.246Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}\n 2025-12-08T13:15:02.247Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.247Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:02.327Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.329Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.332Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.335Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.335Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.337Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.355Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.355Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.356Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.356Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}\n 2025-12-08T13:15:02.652Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ae92dffd-460d-44d7-855a-37b536b40a80\"}\n 2025-12-08T13:15:02.654Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"82f05fc1-cd40-4240-956f-dce7bb50f35a\"}\n 2025-12-08T13:15:02.660Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebc066c5-a99a-42de-8af2-9a9f269d3e8a\"}\n 2025-12-08T13:15:02.666Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"76c732b9-46c5-42c0-acd0-64c7add136ad\"}\n 2025-12-08T13:15:02.695Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"07781064-6827-480b-9306-0856818efd3b\"}\n 2025-12-08T13:15:05.137Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f22bc5ce-a9e4-4f0c-a1c2-57ec2416db98\"}\n 2025-12-08T13:15:05.216Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f85e970-7d89-4997-88cf-e4c4b849550c\"}\n 2025-12-08T13:15:05.220Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"714a5d6b-7e9a-457b-82bb-c8eb1326df7a\"}\n 2025-12-08T13:15:05.232Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9536b99b-e5f3-40e7-be51-b371290e9910\"}\n 2025-12-08T13:15:05.239Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"10d18ae3-8485-48da-970b-73bded43a141\"}\n 2025-12-08T13:15:05.726Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2455d80e-8541-44a9-958c-b1308236a505\"}\n 2025-12-08T13:15:05.804Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"fc388948-3134-4a72-8044-f07d139eead2\"}\n 2025-12-08T13:15:05.822Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4d4a80ba-977e-47e5-8538-31e0d6e2555c\"}\n 2025-12-08T13:15:07.031Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"56b6acac-b0e0-4d13-ad42-cffb6d0fc6cc\"}\n 2025-12-08T13:15:07.032Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2049746c-3e06-4799-8f46-7ebdf3aab247\"}\n 2025-12-08T13:15:07.082Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b394fa88-4430-4842-9c6b-a7388a6600e3\"}\n 2025-12-08T13:15:07.098Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"60c03dd9-c13f-4ede-b2d9-471afb1c85b8\"}\n 2025-12-08T13:15:07.292Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8f2d27ed-3c11-46d2-be5d-b30873fc9eb9\"}\n 2025-12-08T13:15:07.302Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8f2d27ed-3c11-46d2-be5d-b30873fc9eb9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:07.590Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"61064b2a-21a3-4a2b-8401-781f71511ce7\"}\n 2025-12-08T13:15:07.821Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"138376dc-02e7-49c9-96a3-f4b1fa280be7\"}\n 2025-12-08T13:15:08.237Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"09c48a26-10a7-487f-a87c-990d3a0122e0\"}\n 2025-12-08T13:15:08.704Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7a71859f-114a-45de-9aff-b5f1afb72f9f\"}\n 2025-12-08T13:15:08.704Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"339944ec-6248-4de5-85ee-509e35beb776\"}\n 2025-12-08T13:15:08.728Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"75fb5b1f-d337-46de-8aab-0fa287d9091d\"}\n 2025-12-08T13:15:08.732Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e496e66c-4c93-421d-8736-70e3e320d3ed\"}\n 2025-12-08T13:15:09.331Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f686b588-04ce-4367-86f6-b3a6b4c6c0e9\"}\n 2025-12-08T13:15:09.332Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f686b588-04ce-4367-86f6-b3a6b4c6c0e9\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:10.076Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f4eb0fbd-8ff2-4362-8172-f18a8b503724\"}\n 2025-12-08T13:15:10.180Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5ad484a2-a51d-4fe9-8ca5-dd9ee1029b85\"}\n 2025-12-08T13:15:10.288Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"540de624-69e4-488c-8c8d-41db3a566954\"}\n 2025-12-08T13:15:10.739Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e7db47c7-e2d8-4539-a68a-af15d14371ec\"}\n 2025-12-08T13:15:12.654Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"80fd4a20-7289-4825-9e17-21dbec236d53\"}\n 2025-12-08T13:15:12.656Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"312fed69-8885-4b00-8111-079c7281a396\"}\n 2025-12-08T13:15:12.661Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8f6312bf-3402-4d8b-9e23-e87d4eb97470\"}\n 2025-12-08T13:15:12.668Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b7452901-33cb-4046-89cc-8be2c699e783\"}\n 2025-12-08T13:15:12.696Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b52bd0ae-8d5a-4624-8241-81aae921c1eb\"}\n 2025-12-08T13:15:15.139Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5a123e32-5a3b-4827-b284-c09f727cc001\"}\n 2025-12-08T13:15:15.217Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1c8bc44f-28e7-4c6e-83cc-1b128068cec1\"}\n 2025-12-08T13:15:15.221Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"17e3d93c-cfa8-42a3-9e55-dd368b3c3205\"}\n 2025-12-08T13:15:15.233Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54eec5ee-4fd7-4313-9f99-39a205cb640f\"}\n 2025-12-08T13:15:15.240Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"621688d8-9fc8-4e0d-969b-b6b5ce36aed5\"}\n 2025-12-08T13:15:15.727Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bcbcd3f0-04fa-4145-9e4b-19ba55383864\"}\n 2025-12-08T13:15:15.805Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"ec75383d-8f4f-49d4-81e3-2620dd8e0830\"}\n 2025-12-08T13:15:15.824Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b255478a-97ce-45ee-b7a9-fa18cae2f23d\"}\n 2025-12-08T13:15:17.033Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e4d04ed0-97f1-42a3-ad75-ba15b8338087\"}\n 2025-12-08T13:15:17.033Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1a2d406-da79-418d-a9d2-b74355801129\"}\n 2025-12-08T13:15:17.083Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6eb4e8e-a8fb-4784-9311-8f1968e71db1\"}\n 2025-12-08T13:15:17.099Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"0e19144e-361e-42d5-9a60-e63bb882b0fc\"}\n 2025-12-08T13:15:17.544Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4f66e44-da42-4046-ac38-ec42399a7f72\"}\n 2025-12-08T13:15:17.552Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4f66e44-da42-4046-ac38-ec42399a7f72\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:17.591Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3784e727-9a53-4e20-a18b-b83d0163faf3\"}\n 2025-12-08T13:15:17.822Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"e599b5f9-8299-4575-8f2e-eac994b3e3ca\"}\n 2025-12-08T13:15:18.239Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfe9a381-c12f-410e-b600-2ae4b39b3e0f\"}\n 2025-12-08T13:15:18.706Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d806016a-f291-460e-99fd-60e93004a643\"}\n 2025-12-08T13:15:18.706Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"80b07004-9440-4085-8922-687a6524575a\"}\n 2025-12-08T13:15:18.729Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"fb9554d7-e7e4-490f-931c-926240e5a0d2\"}\n 2025-12-08T13:15:18.733Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f3a9b45c-4035-4f9b-bf2e-77129f078122\"}\n 2025-12-08T13:15:20.076Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1ea7d1af-a276-43d8-b102-3923ca68345d\"}\n 2025-12-08T13:15:20.181Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91ed2674-7634-4a34-86c2-59f1b74cd6db\"}\n 2025-12-08T13:15:20.290Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"a9da9457-9869-4ca4-ac3f-3cd40b43649a\"}\n 2025-12-08T13:15:20.740Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ebd0479-c06b-441c-adcc-4ad753768424\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:21.966\e[0m\n 2025-12-08T13:15:21.969Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:56Z\",\"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-12-08T13:14:56Z\"}],\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\",\"resourceVersion\":\"1524\",\"uid\":\"5b3754c9-0ce6-4f79-a956-c92821d2e407\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:21.983Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"f9151b8f-fbf2-47d2-9742-cd2058e533fa\"}\n 2025-12-08T13:15:21.987Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"f9151b8f-fbf2-47d2-9742-cd2058e533fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:21.992Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"f9151b8f-fbf2-47d2-9742-cd2058e533fa\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:21.992Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"f9151b8f-fbf2-47d2-9742-cd2058e533fa\"}\n 2025-12-08T13:15:22.000Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.000Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:22.000Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:22.005Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.005Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.033Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:15:22.039Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-a58385b3-4ee6-40cb-a201-fe813e8df3ac changed, reconcile: ironic-ironic-neutron-agent - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\n \ 2025-12-08T13:15:22.039Z\tINFO\tControllers.IronicInspector\tinput source keystone-a58385b3-4ee6-40cb-a201-fe813e8df3ac changed, reconcile: ironic-inspector - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\n 2025-12-08T13:15:22.039Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"36147745-16d8-481d-8f0e-aef24e57dc58\"}\n 2025-12-08T13:15:22.039Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ddd1d312-a3ae-4082-ae5d-4d5fa9abcfe2\"}\n 2025-12-08T13:15:22.046Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d8a1bb29-4826-4e64-bc71-6b94bbe00c7f\"}\n 2025-12-08T13:15:22.051Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd566118-0038-4923-87fe-66480f11e067\"}\n 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\n \ 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\n 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\n \ 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\n 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"60c3ead2-dd67-41f6-be0f-c0555ce75427\"}\n 2025-12-08T13:15:22.055Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"28143599-19ee-4c96-bce4-dbbbb3dbecd6\"}\n 2025-12-08T13:15:22.055Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9728946-3b18-4d8a-83e1-56457051dd70\"}\n 2025-12-08T13:15:22.055Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e36b6e3a-b13c-4b98-9bc8-4e4c02f42e76\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001286000>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:21.966\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc00089c060?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0007a1340})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0019e9530?, 0xc000100008?}, {0x23acb75, 0x4}, {0xc0018935d8, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0019e9530?, 0xc0007a1340?}, {0xc0018935d8?, 0xc0019e9530?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00021fab0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00021fab0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc00089c060, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d\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] [25.777 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/test/functional/ironic_controller_test.go:691\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:757\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:14:58.745Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:14:58.748Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:14:58.758Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-416f609f-2bca-4e14-a76f-1f80004a690a\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:14:58.758Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:58.761Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.761Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:58.761Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:58.764Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.764Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.771Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.771Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:14:58.771Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:14:58.774Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.774Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:14:58.789Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\"}\n 2025-12-08T13:14:58.791Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\"}\n 2025-12-08T13:14:58.795Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\"}\n 2025-12-08T13:14:58.798Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\"}\n 2025-12-08T13:14:58.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\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:58.815Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:58.822Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"ec9bdb8e-ade6-4e2b-a50b-83bf8494f776\"}\n 2025-12-08T13:14:58.822Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"ec9bdb8e-ade6-4e2b-a50b-83bf8494f776\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:58.824Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"ec9bdb8e-ade6-4e2b-a50b-83bf8494f776\"}\n 2025-12-08T13:14:58.827Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"ec9bdb8e-ade6-4e2b-a50b-83bf8494f776\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:58.834Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}\n 2025-12-08T13:14:58.835Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:58.842Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:14:58.847Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:14:58.925Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}\n 2025-12-08T13:14:58.929Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}\n 2025-12-08T13:14:58.931Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}\n 2025-12-08T13:14:58.931Z\tINFO\tControllers.Ironic\tInput maps hash input - n5hd4h546h5cbhdfh644hb6hdch57dh5c9h78h5c8h688hcfhcdh8fhb5h579h56bh568hdfh576h5f6h6bh664hbh678h664h5dh675h5bh5f8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}\n 2025-12-08T13:14:58.938Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"52d67359-bf48-4f01-970f-40e688de4a98\"}\n 2025-12-08T13:14:58.939Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"52d67359-bf48-4f01-970f-40e688de4a98\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.026Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"52d67359-bf48-4f01-970f-40e688de4a98\"}\n 2025-12-08T13:14:59.027Z\tINFO\tControllers.Ironic\tInput maps hash input - n5hd4h546h5cbhdfh644hb6hdch57dh5c9h78h5c8h688hcfhcdh8fhb5h579h56bh568hdfh576h5f6h6bh664hbh678h664h5dh675h5bh5f8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"52d67359-bf48-4f01-970f-40e688de4a98\"}\n 2025-12-08T13:14:59.039Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"7ffd9545-8621-4ad6-bf22-4bc8e8087a8a\"}\n 2025-12-08T13:14:59.047Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"7ffd9545-8621-4ad6-bf22-4bc8e8087a8a\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.048Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\"}\n 2025-12-08T13:14:59.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\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.126Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\"}\n 2025-12-08T13:14:59.127Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\"}\n 2025-12-08T13:14:59.131Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\"}\n 2025-12-08T13:14:59.137Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:14:59.139Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"9ba90d4e-7245-43c5-9a6a-3858af283e7c\"}\n 2025-12-08T13:14:59.139Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"9ba90d4e-7245-43c5-9a6a-3858af283e7c\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.140Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.140Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.227Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.228Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.228Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.229Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n598h5fbh6hf4hdch9dh96hdch57fh77h5b7h655h6ch5c7h659h5dbh95h5c9h55fh54hbch588h9h577hb5h689h647h5f6h579h65ch7fh5cdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.229Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.233Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.237Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.240Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.243Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}\n 2025-12-08T13:14:59.256Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41e7915d-8d1f-4def-bd19-684b978b6579\"}\n 2025-12-08T13:14:59.256Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}\n 2025-12-08T13:14:59.256Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.258Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a8a5029a-c042-42f2-91a5-5c805328cfda\"}\n 2025-12-08T13:14:59.260Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6395fe95-03bd-4743-8dcf-61bbba2b16fe\"}\n 2025-12-08T13:14:59.262Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41e7915d-8d1f-4def-bd19-684b978b6579\"}\n 2025-12-08T13:14:59.263Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6395fe95-03bd-4743-8dcf-61bbba2b16fe\"}\n 2025-12-08T13:14:59.263Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6395fe95-03bd-4743-8dcf-61bbba2b16fe\"}\n 2025-12-08T13:14:59.266Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c8de2f6c-3e45-40f9-ada9-c6085b9fef3e\"}\n 2025-12-08T13:14:59.266Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a8a5029a-c042-42f2-91a5-5c805328cfda\"}\n 2025-12-08T13:14:59.269Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a8a5029a-c042-42f2-91a5-5c805328cfda\"}\n 2025-12-08T13:14:59.269Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nffh5c6h5c6h88h566h668h56fh644h59h5ffh547h579h648hbchcch85h58ch655h5b8h58fh56dh698h65dh64fh5cch56fh5d7h5d7h5cbh5c8h67dh59bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a8a5029a-c042-42f2-91a5-5c805328cfda\"}\n 2025-12-08T13:14:59.271Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c8de2f6c-3e45-40f9-ada9-c6085b9fef3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:59.272Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"891951ab-b131-4f84-9ef4-22d08cee18e1\"}\n 2025-12-08T13:14:59.272Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41e7915d-8d1f-4def-bd19-684b978b6579\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.272Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"891951ab-b131-4f84-9ef4-22d08cee18e1\"}\n 2025-12-08T13:14:59.272Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec6b75dc-96d9-4336-8524-6ac6e55d74fc\"}\n 2025-12-08T13:14:59.274Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c8de2f6c-3e45-40f9-ada9-c6085b9fef3e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:59.279Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"10eb2acf-51f1-4119-8521-0719147325a7\"}\n 2025-12-08T13:14:59.283Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"24e244f4-d0dc-4e1a-a8e7-be2ceb7e0bcd\"}\n 2025-12-08T13:14:59.284Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"24e244f4-d0dc-4e1a-a8e7-be2ceb7e0bcd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:59.327Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"24e244f4-d0dc-4e1a-a8e7-be2ceb7e0bcd\"}\n 2025-12-08T13:14:59.327Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}\n 2025-12-08T13:14:59.329Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}\n 2025-12-08T13:14:59.329Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}\n 2025-12-08T13:14:59.330Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n598h5fbh6hf4hdch9dh96hdch57fh77h5b7h655h6ch5c7h659h5dbh95h5c9h55fh54hbch588h9h577hb5h689h647h5f6h579h65ch7fh5cdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}\n 2025-12-08T13:14:59.330Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}\n 2025-12-08T13:14:59.331Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"24e244f4-d0dc-4e1a-a8e7-be2ceb7e0bcd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:59.331Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}\n 2025-12-08T13:14:59.338Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b825fb5-ad67-4f3e-a985-c77f764dfab4\"}\n 2025-12-08T13:14:59.338Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b825fb5-ad67-4f3e-a985-c77f764dfab4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:59.340Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}\n 2025-12-08T13:14:59.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.361Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec6b75dc-96d9-4336-8524-6ac6e55d74fc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.361Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24b44835-ad2d-4fc9-a759-606a72ec14ee\"}\n 2025-12-08T13:14:59.361Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nffh5c6h5c6h88h566h668h56fh644h59h5ffh547h579h648hbchcch85h58ch655h5b8h58fh56dh698h65dh64fh5cch56fh5d7h5d7h5cbh5c8h67dh59bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"10eb2acf-51f1-4119-8521-0719147325a7\"}\n 2025-12-08T13:14:59.365Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24b44835-ad2d-4fc9-a759-606a72ec14ee\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.369Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}\n 2025-12-08T13:14:59.372Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f88e2857-d6aa-4912-a4d8-50868b1d5fb8\"}\n 2025-12-08T13:14:59.374Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}\n 2025-12-08T13:14:59.375Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f88e2857-d6aa-4912-a4d8-50868b1d5fb8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.378Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}\n 2025-12-08T13:14:59.378Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b825fb5-ad67-4f3e-a985-c77f764dfab4\"}\n 2025-12-08T13:14:59.378Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}\n 2025-12-08T13:14:59.378Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b825fb5-ad67-4f3e-a985-c77f764dfab4\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:14:59.380Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}\n 2025-12-08T13:14:59.380Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}\n 2025-12-08T13:14:59.381Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}\n 2025-12-08T13:14:59.382Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}\n 2025-12-08T13:14:59.383Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}\n 2025-12-08T13:14:59.389Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.389Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}\n 2025-12-08T13:14:59.390Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}\n 2025-12-08T13:14:59.391Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.407Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:14:59.416Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"328e4ee9-859f-461d-a71c-53109a413cd8\"}\n 2025-12-08T13:14:59.428Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}\n 2025-12-08T13:14:59.429Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}\n 2025-12-08T13:14:59.430Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}\n 2025-12-08T13:14:59.431Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}\n 2025-12-08T13:14:59.440Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}\n 2025-12-08T13:14:59.440Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.461Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}\n 2025-12-08T13:14:59.461Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"328e4ee9-859f-461d-a71c-53109a413cd8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.464Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}\n 2025-12-08T13:14:59.466Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}\n 2025-12-08T13:14:59.469Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}\n 2025-12-08T13:14:59.469Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}\n 2025-12-08T13:14:59.474Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}\n 2025-12-08T13:14:59.474Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}\n 2025-12-08T13:14:59.482Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:14:59.485Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}\n 2025-12-08T13:14:59.493Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:14:59.497Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:14:59.528Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}\n 2025-12-08T13:14:59.529Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}\n 2025-12-08T13:14:59.530Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}\n 2025-12-08T13:14:59.531Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}\n 2025-12-08T13:14:59.532Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}\n 2025-12-08T13:14:59.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\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.534Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}\n 2025-12-08T13:14:59.535Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}\n 2025-12-08T13:14:59.537Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}\n 2025-12-08T13:14:59.537Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}\n 2025-12-08T13:14:59.541Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b12f7773-dd56-4ed5-ba61-e72d0234fd46\"}\n 2025-12-08T13:14:59.563Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}\n 2025-12-08T13:14:59.565Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b12f7773-dd56-4ed5-ba61-e72d0234fd46\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:14:59.567Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}\n 2025-12-08T13:14:59.569Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}\n 2025-12-08T13:14:59.570Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}\n 2025-12-08T13:14:59.577Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}\n 2025-12-08T13:14:59.577Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}\n 2025-12-08T13:14:59.584Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}\n 2025-12-08T13:14:59.584Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}\n 2025-12-08T13:14:59.584Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:14:59.629Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}\n 2025-12-08T13:14:59.631Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}\n 2025-12-08T13:14:59.632Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}\n 2025-12-08T13:14:59.634Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}\n 2025-12-08T13:14:59.662Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}\n 2025-12-08T13:14:59.665Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}\n 2025-12-08T13:14:59.669Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}\n 2025-12-08T13:14:59.669Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}\n 2025-12-08T13:14:59.676Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}\n 2025-12-08T13:14:59.677Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}\n 2025-12-08T13:14:59.725Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"88521f96-8b00-4ca4-9e2d-c20862fcb1dc\"}\n 2025-12-08T13:14:59.729Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"88521f96-8b00-4ca4-9e2d-c20862fcb1dc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:00.034Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec0b5cd2-bb0b-4ad3-be18-ef9d284bec53\"}\n 2025-12-08T13:15:00.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65e0723f-5d8c-4e9a-9d40-d3c245ebd6d3\"}\n 2025-12-08T13:15:00.050Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8002f88d-635e-4917-bc59-e1e4bdb5fdba\"}\n 2025-12-08T13:15:00.054Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8002f88d-635e-4917-bc59-e1e4bdb5fdba\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:00.072Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d563ba50-10f1-4b22-ad90-d24c92231ffa\"}\n 2025-12-08T13:15:00.075Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"41f152ee-89c0-4e7f-a83f-0fcb328b19ad\"}\n 2025-12-08T13:15:00.694Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"447b3fe8-b6c0-4a79-8c84-d3067aeadcd3\"}\n 2025-12-08T13:15:00.701Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"447b3fe8-b6c0-4a79-8c84-d3067aeadcd3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:01.256Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1d237502-e556-45e3-82e6-93c0fda5a487\"}\n 2025-12-08T13:15:01.551Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e2bfeb98-d831-45f6-b284-8d133630be84\"}\n 2025-12-08T13:15:01.551Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0cbacdef-b28c-4101-9d54-56c57021b63a\"}\n 2025-12-08T13:15:01.568Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d90235fb-5a08-4c1a-b0bc-ebd3d116eac4\"}\n 2025-12-08T13:15:01.574Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"8553b234-b2d0-44b9-a0fa-e70f56e6632b\"}\n 2025-12-08T13:15:01.574Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1e24e2f3-d529-48dc-b68e-36a31d19fabc\"}\n 2025-12-08T13:15:01.574Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9c829a54-d82d-40f5-bfc0-abf5e564e43a\"}\n 2025-12-08T13:15:01.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1d8722-3a16-4760-bf9c-b4ed55bd956e\"}\n 2025-12-08T13:15:01.986Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1d8722-3a16-4760-bf9c-b4ed55bd956e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:03.065Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"68cb4e27-6b61-467d-9fda-856f95fa7519\"}\n 2025-12-08T13:15:03.283Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"503a7833-c815-4a78-b1d6-38297a369345\"}\n 2025-12-08T13:15:03.341Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7faa77b4-2bf1-4004-ab9c-6edb63945f62\"}\n 2025-12-08T13:15:03.823Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}\n 2025-12-08T13:15:03.824Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:03.826Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}\n 2025-12-08T13:15:03.827Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}\n 2025-12-08T13:15:03.828Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}\n 2025-12-08T13:15:03.829Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}\n 2025-12-08T13:15:04.284Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}\n 2025-12-08T13:15:04.285Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:04.287Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}\n 2025-12-08T13:15:04.292Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}\n 2025-12-08T13:15:04.297Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}\n 2025-12-08T13:15:04.297Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n74h696h7dh677h545h68dh585h668h5cfh65fh684h569h5d5h5d6hf8h7h5b6h5f9h5c6hb5h84h64bh587h76h64chdchf5hd8h77h69h77h578q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}\n 2025-12-08T13:15:04.305Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d6e68a3f-7494-4d8b-8708-4755e95e5ad8\"}\n 2025-12-08T13:15:04.306Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d6e68a3f-7494-4d8b-8708-4755e95e5ad8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:04.307Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}\n 2025-12-08T13:15:04.308Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:04.309Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d6e68a3f-7494-4d8b-8708-4755e95e5ad8\"}\n 2025-12-08T13:15:04.310Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}\n 2025-12-08T13:15:04.311Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}\n 2025-12-08T13:15:04.312Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}\n 2025-12-08T13:15:04.312Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}\n 2025-12-08T13:15:04.313Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n74h696h7dh677h545h68dh585h668h5cfh65fh684h569h5d5h5d6hf8h7h5b6h5f9h5c6hb5h84h64bh587h76h64chdchf5hd8h77h69h77h578q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d6e68a3f-7494-4d8b-8708-4755e95e5ad8\"}\n 2025-12-08T13:15:04.328Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}\n 2025-12-08T13:15:04.329Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:04.331Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\"}\n 2025-12-08T13:15:04.331Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:04.410Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\"}\n 2025-12-08T13:15:04.411Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}\n 2025-12-08T13:15:04.412Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}\n 2025-12-08T13:15:04.413Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}\n 2025-12-08T13:15:04.414Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}\n 2025-12-08T13:15:04.415Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\"}\n 2025-12-08T13:15:04.419Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\"}\n 2025-12-08T13:15:04.431Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}\n 2025-12-08T13:15:04.431Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.432Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:04.432Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:04.437Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:15:04.442Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:15:04.444Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2d4136de-7e7b-4b43-989e-03dac0fe681d\"}\n 2025-12-08T13:15:04.446Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2d4136de-7e7b-4b43-989e-03dac0fe681d\"}\n 2025-12-08T13:15:04.446Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2d4136de-7e7b-4b43-989e-03dac0fe681d\"}\n 2025-12-08T13:15:04.450Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}\n \ 2025-12-08T13:15:04.450Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}\n 2025-12-08T13:15:04.452Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7797fb6-8853-4749-a281-152afb7eab0b\"}\n 2025-12-08T13:15:04.452Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7797fb6-8853-4749-a281-152afb7eab0b\"}\n 2025-12-08T13:15:04.453Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}\n 2025-12-08T13:15:04.456Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}\n 2025-12-08T13:15:04.459Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}\n 2025-12-08T13:15:04.459Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}\n 2025-12-08T13:15:04.460Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}\n 2025-12-08T13:15:04.460Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}\n 2025-12-08T13:15:04.460Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}\n 2025-12-08T13:15:04.463Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}\n 2025-12-08T13:15:04.463Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}\n 2025-12-08T13:15:04.468Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}\n 2025-12-08T13:15:04.468Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}\n 2025-12-08T13:15:04.468Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}\n 2025-12-08T13:15:04.469Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}\n 2025-12-08T13:15:04.469Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}\n 2025-12-08T13:15:04.473Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}\n 2025-12-08T13:15:04.473Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}\n 2025-12-08T13:15:04.477Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}\n 2025-12-08T13:15:04.511Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}\n 2025-12-08T13:15:04.511Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.512Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}\n 2025-12-08T13:15:04.512Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}\n 2025-12-08T13:15:04.513Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.513Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.513Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}\n 2025-12-08T13:15:04.513Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.517Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.520Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.523Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.524Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}\n 2025-12-08T13:15:04.524Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:04.527Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.527Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.528Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.533Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}\n 2025-12-08T13:15:04.540Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:04.541Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.541Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:04.547Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a4d3fba8-e0c1-46b8-bfeb-85953e2a64ec\"}\n 2025-12-08T13:15:04.554Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}\n 2025-12-08T13:15:04.559Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a4d3fba8-e0c1-46b8-bfeb-85953e2a64ec\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:04.560Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}\n 2025-12-08T13:15:04.562Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}\n 2025-12-08T13:15:04.563Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}\n 2025-12-08T13:15:04.572Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}\n 2025-12-08T13:15:04.572Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}\n 2025-12-08T13:15:04.611Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}\n 2025-12-08T13:15:04.611Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.612Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}\n 2025-12-08T13:15:04.613Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}\n 2025-12-08T13:15:04.613Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.614Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}\n 2025-12-08T13:15:04.617Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.620Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.620Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.622Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.623Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}\n 2025-12-08T13:15:04.624Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:04.635Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.635Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.637Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.637Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}\n 2025-12-08T13:15:04.644Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.644Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:04.711Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}\n 2025-12-08T13:15:04.711Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.712Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}\n 2025-12-08T13:15:04.713Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}\n 2025-12-08T13:15:04.714Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}\n 2025-12-08T13:15:04.714Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.718Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.721Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.721Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.722Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}\n 2025-12-08T13:15:04.722Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:04.724Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.736Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.736Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.738Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.738Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}\n 2025-12-08T13:15:04.812Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}\n 2025-12-08T13:15:04.817Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}\n 2025-12-08T13:15:04.818Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}\n 2025-12-08T13:15:04.819Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}\n 2025-12-08T13:15:04.836Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}\n 2025-12-08T13:15:04.838Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:04.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}\n 2025-12-08T13:15:04.841Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}\n 2025-12-08T13:15:04.843Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}\n 2025-12-08T13:15:04.843Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}\n 2025-12-08T13:15:05.754Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c63a7e51-784a-4696-8c72-35146200bda4\"}\n 2025-12-08T13:15:05.758Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c95cfa36-8256-4963-9c07-0a6c70cc6a3e\"}\n 2025-12-08T13:15:05.772Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a5da6fb9-47a0-40b1-830b-80a25aa95745\"}\n 2025-12-08T13:15:05.777Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"4063e571-ff58-4e09-9745-d25627f36c6a\"}\n 2025-12-08T13:15:06.265Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dcb4eb24-5e99-49bf-9655-14f6a01f3d64\"}\n 2025-12-08T13:15:08.073Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"437eb6fd-2f28-4080-a0b2-ea7953e77999\"}\n 2025-12-08T13:15:08.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d54a564b-ca1f-4f88-be21-d714822af9f0\"}\n 2025-12-08T13:15:08.486Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"44222086-c3b4-427c-a8c3-b307c8a68927\"}\n 2025-12-08T13:15:08.495Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9bcad025-75bc-42ab-9a27-e41951478b34\"}\n 2025-12-08T13:15:08.497Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"63aa7412-ffa1-4736-9bb2-5809ea6418b6\"}\n 2025-12-08T13:15:09.273Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}\n 2025-12-08T13:15:09.273Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}\n 2025-12-08T13:15:09.273Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}\n 2025-12-08T13:15:09.279Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}\n 2025-12-08T13:15:09.279Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}\n 2025-12-08T13:15:09.288Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"67a38bd6-1c60-45d3-b162-a0831f0815e5\"}\n 2025-12-08T13:15:09.288Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"67a38bd6-1c60-45d3-b162-a0831f0815e5\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:09.680Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"690e75e0-4338-4164-ac47-c94b3032ae71\"}\n 2025-12-08T13:15:09.684Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"690e75e0-4338-4164-ac47-c94b3032ae71\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:10.036Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fea7e6d-6a75-4c41-88d1-cad7696826b1\"}\n 2025-12-08T13:15:10.038Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47d9884b-a8a1-421b-beff-15104c5fe5a1\"}\n 2025-12-08T13:15:10.074Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd1ed374-ecd7-4d8b-bad5-bcda4ab1ee78\"}\n 2025-12-08T13:15:10.077Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"523b3f23-fca8-43c7-aed6-3002eb51f6fc\"}\n 2025-12-08T13:15:11.256Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6ef351f5-f6f9-4e90-99b5-01dbf7c0d87c\"}\n 2025-12-08T13:15:11.553Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53551f3c-88b0-496f-a4af-0845ea4c5110\"}\n 2025-12-08T13:15:11.553Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b65ed241-68ad-4307-b1ec-0758fdc5d1fe\"}\n 2025-12-08T13:15:11.569Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"edf333e0-86fb-43a4-bc19-9fa3650ce698\"}\n 2025-12-08T13:15:11.576Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"477d32f9-863b-4e21-8c44-6511eeac5672\"}\n 2025-12-08T13:15:11.576Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"cb0073ca-c75e-4254-8337-e72c3509fc88\"}\n 2025-12-08T13:15:11.576Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"af3e4786-e5e2-4926-a2d6-336548b6238c\"}\n 2025-12-08T13:15:13.066Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ea8a86c9-2253-4361-a2b8-2310534010cf\"}\n 2025-12-08T13:15:13.285Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"1f536e48-76d9-4b80-b943-e061d571d1dd\"}\n 2025-12-08T13:15:13.342Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"29808873-b63a-4dc6-88c6-109bc23fe1f9\"}\n 2025-12-08T13:15:15.755Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"786acbc1-2be8-41cc-b36d-810a26a3acb0\"}\n 2025-12-08T13:15:15.759Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aa9225d9-84de-4127-ac2a-277ebcf14d88\"}\n 2025-12-08T13:15:15.773Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f5231794-8762-4df3-9073-9a1d2de5ec1b\"}\n 2025-12-08T13:15:15.778Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8cc94074-bca0-45c5-bb39-ae7e22abb1a3\"}\n 2025-12-08T13:15:16.267Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0a3e5c28-3529-4bba-8ba6-d82faca0d6a2\"}\n 2025-12-08T13:15:18.074Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bd2813-2f08-4af2-9463-9426efa7abe3\"}\n 2025-12-08T13:15:18.487Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"66bde08f-cce8-4f66-89b0-6699df9919d6\"}\n 2025-12-08T13:15:18.487Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f417e642-f040-4bec-8a8e-ce5d207de290\"}\n 2025-12-08T13:15:18.497Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"99b49b16-67d3-4234-939b-4835093b75dc\"}\n 2025-12-08T13:15:18.499Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"d944a8be-9595-46d0-bdda-496feffbb4af\"}\n 2025-12-08T13:15:19.926Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aa27938c-2905-4fe6-9b78-7e0f164d08bb\"}\n 2025-12-08T13:15:19.930Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aa27938c-2905-4fe6-9b78-7e0f164d08bb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:20.037Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27d739e3-218b-4dff-8070-d78f7afbea4e\"}\n 2025-12-08T13:15:20.040Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80677cc-a8b2-42d4-be93-56e358291588\"}\n 2025-12-08T13:15:20.075Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"85742d7d-2101-48b7-b26d-445ffbcf2be6\"}\n 2025-12-08T13:15:20.078Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"a5f73405-7910-45a9-a0d7-d9ce4b4a86c8\"}\n 2025-12-08T13:15:21.258Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2fabfafb-9d54-486a-a7a2-1e6a1f62c3f5\"}\n 2025-12-08T13:15:21.555Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a254c8d8-a225-4a47-9ad9-6c49376d07b1\"}\n 2025-12-08T13:15:21.555Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b27f77e5-eb76-4d39-8027-a3436b45105a\"}\n 2025-12-08T13:15:21.571Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"911ba331-89ca-4dd0-ab26-ab9c28dbea2f\"}\n 2025-12-08T13:15:21.577Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"0427af2d-3f9a-4013-9f5f-93c6810eadfe\"}\n 2025-12-08T13:15:21.577Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"129fa13c-bd74-40af-854e-9ade618d8435\"}\n 2025-12-08T13:15:21.578Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"4500835a-976c-4242-8989-a9a0b9db9e15\"}\n 2025-12-08T13:15:23.067Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0bc30954-b21a-4942-898d-1a9a9d895ef6\"}\n 2025-12-08T13:15:23.286Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"4aafa976-ca41-49cf-bdde-271794c28d35\"}\n 2025-12-08T13:15:23.343Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5a98a62d-847e-4222-96a5-572b8e66899b\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:24.45\e[0m\n 2025-12-08T13:15:24.451Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:58Z\",\"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-12-08T13:14:58Z\"}],\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\",\"resourceVersion\":\"1728\",\"uid\":\"99520292-0fdd-4105-b1ac-19f3a66203f1\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:24.464Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"99250a52-a264-4d0c-9181-75f1759dcdba\"}\n 2025-12-08T13:15:24.467Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"99250a52-a264-4d0c-9181-75f1759dcdba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:24.470Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"99250a52-a264-4d0c-9181-75f1759dcdba\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:24.470Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"99250a52-a264-4d0c-9181-75f1759dcdba\"}\n 2025-12-08T13:15:24.475Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:24.475Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:24.475Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:24.479Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:24.479Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:24.486Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:15:24.491Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-416f609f-2bca-4e14-a76f-1f80004a690a changed, reconcile: ironic-ironic-neutron-agent - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35\n \ 2025-12-08T13:15:24.492Z\tINFO\tControllers.IronicInspector\tinput source keystone-416f609f-2bca-4e14-a76f-1f80004a690a changed, reconcile: ironic-inspector - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35\n 2025-12-08T13:15:24.492Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"eccc3780-fe4a-445f-bd33-201e776713ce\"}\n 2025-12-08T13:15:24.492Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"da963eb2-dfa7-494a-85c8-1ce679237107\"}\n 2025-12-08T13:15:24.499Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"301fba1e-eac5-4c7a-9bda-031828bbc572\"}\n 2025-12-08T13:15:24.499Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e60e6c9-ccb2-4313-835a-ed2f47c4a79f\"}\n 2025-12-08T13:15:24.510Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35\n \ 2025-12-08T13:15:24.510Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a7321121-52dc-47d4-ae8e-5f2c3ff1a29e\"}\n 2025-12-08T13:15:24.511Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35\n \ 2025-12-08T13:15:24.511Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f44151c6-b009-4d6c-ba9b-2f0b179cf219\"}\n 2025-12-08T13:15:24.512Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35\n \ 2025-12-08T13:15:24.512Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"bea73ea8-5fb4-4599-aefa-d66aaa84b27b\"}\n 2025-12-08T13:15:24.512Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35\n \ 2025-12-08T13:15:24.512Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4076e108-08c5-49f5-ace0-6a5aca355686\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000fd8140>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:24.45\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc001c0c7e0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0006c6400})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc00151bc20?, 0xc000500808?}, {0x23acb75, 0x4}, {0xc001888930, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc00151bc20?, 0xc0006c6400?}, {0xc001888930?, 0xc00151bc20?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00022b180, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00022b180, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc001c0c7e0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.3.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:743 +0x9e5\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.091 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates StatefulSet and set status fields - Deployment is Ready\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:168\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:15:15.169Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:15:15.172Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:15:15.183Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-a8861431-6768-42e7-ada0-8529540325ee\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}}\n \ 2025-12-08T13:15:15.183Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:15:15.195Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}}\n \ 2025-12-08T13:15:15.200Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}}\n \ 2025-12-08T13:15:15.203Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}\n 2025-12-08T13:15:15.205Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}\n 2025-12-08T13:15:15.207Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}\n 2025-12-08T13:15:15.208Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}\n 2025-12-08T13:15:15.213Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}\n 2025-12-08T13:15:15.222Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:15.222Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"04089c09-9b58-4612-a9de-32817e303137\"}\n 2025-12-08T13:15:15.312Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"04089c09-9b58-4612-a9de-32817e303137\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:15.312Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"26270b24-8d0e-46e6-946e-7c45d361edcc\"}\n 2025-12-08T13:15:15.315Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"26270b24-8d0e-46e6-946e-7c45d361edcc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:15.323Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"31eef9e5-4248-43e9-9e54-c3bd1f3683d8\"}\n 2025-12-08T13:15:15.326Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"31eef9e5-4248-43e9-9e54-c3bd1f3683d8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:15.366Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b82a13a6-e183-40bc-a3cf-3c86fe38c1fb\"}\n 2025-12-08T13:15:15.371Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b82a13a6-e183-40bc-a3cf-3c86fe38c1fb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:15.452Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1437efc8-4b6f-44f0-8f16-f97f65698901\"}\n 2025-12-08T13:15:15.456Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1437efc8-4b6f-44f0-8f16-f97f65698901\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:15.617Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f15cb18-68b2-44d7-b1d7-a826ab8359e9\"}\n 2025-12-08T13:15:15.621Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f15cb18-68b2-44d7-b1d7-a826ab8359e9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:15.851Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6b8db153-00bd-4641-a658-e3b5f0aa30fb\"}\n 2025-12-08T13:15:15.942Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f284782-3c8b-4673-ae42-db1199a467fc\"}\n 2025-12-08T13:15:15.946Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f284782-3c8b-4673-ae42-db1199a467fc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:16.587Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6381b42d-5c0b-4c2b-974a-949acb4bdaa6\"}\n 2025-12-08T13:15:16.591Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6381b42d-5c0b-4c2b-974a-949acb4bdaa6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:17.872Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1b8c9a99-5ad5-4b68-87c1-9932c4f82b52\"}\n 2025-12-08T13:15:17.877Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1b8c9a99-5ad5-4b68-87c1-9932c4f82b52\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:18.073Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1094bf5b-2854-4ecc-95f0-de17694eb9f6\"}\n 2025-12-08T13:15:18.600Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"02edf41b-ef63-49f8-b611-76288e822a11\"}\n 2025-12-08T13:15:18.600Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"aff8b044-fb78-4646-b2bf-deb037c646d3\"}\n 2025-12-08T13:15:18.619Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a4070320-b7cc-42df-9fec-3adef353157c\"}\n 2025-12-08T13:15:18.622Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"929f6d77-43ea-4a4d-9e85-b03b767bf144\"}\n 2025-12-08T13:15:18.989Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e2894fe2-3263-4cde-8e51-103d7f963c80\"}\n 2025-12-08T13:15:18.989Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42f9e4a-fb44-49d6-be00-35fe3739e0f8\"}\n 2025-12-08T13:15:18.997Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"d063a0da-66ce-4650-8a8b-2a53a46b8130\"}\n 2025-12-08T13:15:19.002Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"22b55e98-d574-4926-87a6-a503e90785f6\"}\n 2025-12-08T13:15:20.102Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"35e0ff42-fa9d-4b0b-9318-431186af8a76\"}\n 2025-12-08T13:15:20.105Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"22406f40-c18a-4e23-9148-26a472fbfde9\"}\n 2025-12-08T13:15:20.123Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f35b307-7790-4f81-887a-04f5cf58e498\"}\n 2025-12-08T13:15:20.123Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"ece8b841-03ec-4dc2-b35b-416b2fdfaadc\"}\n 2025-12-08T13:15:20.438Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c202dac8-b299-47d4-9a61-51a71abe08db\"}\n 2025-12-08T13:15:20.441Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c202dac8-b299-47d4-9a61-51a71abe08db\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:20.837Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"71f865b4-ac7e-4de7-b955-95ae7bc5b020\"}\n 2025-12-08T13:15:20.863Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dfe135d9-79f5-44cf-9962-2acd97358276\"}\n 2025-12-08T13:15:20.895Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dd86d24c-c279-4c35-abcb-793e67d51e44\"}\n 2025-12-08T13:15:20.928Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4f178a68-fb6f-4b4c-8d58-70113568f0c9\"}\n 2025-12-08T13:15:20.947Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"648b5ed2-2dc2-4c9d-8a79-4f80c0d35879\"}\n 2025-12-08T13:15:20.950Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"a88b0c8d-c025-485c-bb57-21e2533aad14\"}\n 2025-12-08T13:15:20.956Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"fb8e774b-4f7a-4401-ae5d-aeef787bd00a\"}\n 2025-12-08T13:15:21.146Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"8b51286d-c08e-4262-b521-9d34b87bd19b\"}\n 2025-12-08T13:15:21.147Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"8b51286d-c08e-4262-b521-9d34b87bd19b\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:22.717Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6c74bb3b-f4ad-475f-8fa0-10a3f1a2ee7d\"}\n 2025-12-08T13:15:22.725Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d914550-618d-4a52-ae03-ec359e2a0ecb\"}\n 2025-12-08T13:15:22.738Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"699a63fb-a15c-4258-bb6f-2a7db6c7b9a4\"}\n 2025-12-08T13:15:22.744Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"af92c316-8376-477f-a112-bc63e91a3b9c\"}\n 2025-12-08T13:15:23.072Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ab32804-6a45-48ce-88f5-7a05e945eb8c\"}\n 2025-12-08T13:15:23.166Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"66bdce00-2708-4fc6-ba16-a78b56e3002b\"}\n 2025-12-08T13:15:23.190Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b151ae26-2427-444d-b410-7e60eeb06514\"}\n 2025-12-08T13:15:24.394Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a306d1e7-ba31-4d34-a16b-cf93420a0362\"}\n 2025-12-08T13:15:24.398Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9362ef02-ec37-42e2-b677-9b370958e0b5\"}\n 2025-12-08T13:15:24.435Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"29f71775-431b-4b71-8069-ab873d426115\"}\n 2025-12-08T13:15:24.437Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6f6ab789-ad77-403f-a5bc-d98a9a1694d5\"}\n 2025-12-08T13:15:24.996Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"44d8dcff-b772-4c2c-9d81-cd4fa21e0f74\"}\n 2025-12-08T13:15:25.025Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ff0a9507-31b6-446a-a2a8-6a15ac7b2cf1\"}\n 2025-12-08T13:15:25.036Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"f11b22b6-3e32-4a18-ba5c-95dddd1f333b\"}\n 2025-12-08T13:15:25.116Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b5946d92-539c-4000-b03f-0d6af70a84c8\"}\n 2025-12-08T13:15:25.562Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6c2c9d9d-7b05-4a1e-8293-9ab42a2bb417\"}\n 2025-12-08T13:15:25.566Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6c2c9d9d-7b05-4a1e-8293-9ab42a2bb417\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:25.852Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8211ac87-cc52-4329-919f-6d022538f2e3\"}\n 2025-12-08T13:15:28.074Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"17d3fbc6-5bbe-484f-aa95-efd2ee62b4b4\"}\n 2025-12-08T13:15:28.600Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"75a81585-ce9f-494f-819c-3d68f1da242f\"}\n 2025-12-08T13:15:28.601Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee185975-336e-4c51-b3c7-c4c711d3dddb\"}\n 2025-12-08T13:15:28.620Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"68003aae-db4e-4ee9-9dce-b67840af59b9\"}\n 2025-12-08T13:15:28.623Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"68c44f4f-78c6-4d6d-990c-ff0dae89f627\"}\n 2025-12-08T13:15:28.990Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"69f1c042-bc3f-44f6-9be0-d4fe0be2e904\"}\n 2025-12-08T13:15:28.991Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"93fa9e64-1a4c-4343-b7d5-d4fcfe3def8d\"}\n 2025-12-08T13:15:28.998Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"e5c586fe-0768-400d-83d7-19afa4f50316\"}\n 2025-12-08T13:15:29.002Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"104a0fae-8609-4c29-ad70-d1a2edf6a856\"}\n 2025-12-08T13:15:30.103Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"deabfa5a-4b46-4891-b38a-f2bdbc052979\"}\n 2025-12-08T13:15:30.106Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d0dbf52f-b7b6-4133-9438-8d08ceaeb721\"}\n 2025-12-08T13:15:30.125Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"63d48f95-f32c-4e43-a56e-3b37e21a8ed4\"}\n 2025-12-08T13:15:30.125Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ef75ab1f-3df9-4e7e-8f20-24ff1328f9a4\"}\n 2025-12-08T13:15:30.838Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"66df68e2-6f20-4207-8f01-53f9fedb7663\"}\n 2025-12-08T13:15:30.864Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e663dcb5-d634-4595-9f0d-d80e00ac774b\"}\n 2025-12-08T13:15:30.897Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf5f719f-1170-4a0d-82ef-31ba32e6cae8\"}\n 2025-12-08T13:15:30.929Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cf767b7e-f79d-4495-922a-7bfea99655f5\"}\n 2025-12-08T13:15:30.948Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f3de7960-64e0-4862-b858-8f805d84fb80\"}\n 2025-12-08T13:15:30.951Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"ad8bd776-dd08-44a2-a1d8-8cbca24f70ef\"}\n 2025-12-08T13:15:30.958Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"1da17af1-6471-4aa1-b881-c3eb205b314a\"}\n 2025-12-08T13:15:32.718Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7cf976a4-5b0d-4381-bffe-a2e34f71688c\"}\n 2025-12-08T13:15:32.726Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"25596550-e7d9-4166-8e00-d49e72bd3046\"}\n 2025-12-08T13:15:32.739Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63671f93-d746-43af-a5a4-9eca44021b96\"}\n 2025-12-08T13:15:32.745Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5a4d6332-43ee-4c3a-b8c1-9ed131a2a1e4\"}\n 2025-12-08T13:15:33.073Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"869cad23-f7bf-400f-bc2a-fb78a2452f28\"}\n 2025-12-08T13:15:33.168Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"9cdb8c87-7ca9-4817-b8ab-60eefe58813e\"}\n 2025-12-08T13:15:33.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d042278a-f336-4dd9-b4b5-285f3bdf3c43\"}\n 2025-12-08T13:15:34.396Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3645c958-79c6-493d-a5fc-2bd9ebf11712\"}\n 2025-12-08T13:15:34.400Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53aa93b3-1aeb-4da7-ba17-7006010ce1f9\"}\n 2025-12-08T13:15:34.436Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec45bfeb-0957-47f5-8acc-d72296f46eeb\"}\n 2025-12-08T13:15:34.438Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"c757b8c0-38b5-4204-99f4-fda2f28eb66f\"}\n 2025-12-08T13:15:34.997Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"992c257f-84c1-490b-8c34-fd4e553738c9\"}\n 2025-12-08T13:15:35.027Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a40e5f25-c26b-417e-9591-25302a2c6299\"}\n 2025-12-08T13:15:35.037Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"0cf4b4a1-6a73-4c0f-9b09-20999cfdaf75\"}\n 2025-12-08T13:15:35.117Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"025a0e0b-f137-4f95-a153-52315f235f30\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:35.201\e[0m\n 2025-12-08T13:15:35.201Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15:15Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:15:15Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\",\"resourceVersion\":\"2172\",\"uid\":\"2f2c7c5d-d805-4af4-9ca9-cea3c16b43fc\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:15:35.209Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d9a21fbb-cefc-42c9-a0b6-b4909d982a50\"}\n 2025-12-08T13:15:35.209Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d9a21fbb-cefc-42c9-a0b6-b4909d982a50\"}\n 2025-12-08T13:15:35.233Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"Kind\": \"IronicConductor\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00208cd20>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:35.201\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001b8a060?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc000d69a00})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc002035ef0?, 0xc000101008?}, {0x23acb75, 0x4}, {0xc001a7e6a8, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc002035ef0?, 0xc000d69a00?}, {0xc001a7e6a8?, 0xc002035ef0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000311570, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000311570, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc001b8a060, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.8()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:169 +0x3a\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] [25.743 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/test/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1275\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:15:22.315Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-cdd479cd-5782-4590-87ee-e62afb5d955c\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:22.315Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:22.319Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.319Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:22.319Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:22.321Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.321Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.324Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:15:22.327Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.327Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:22.327Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:22.330Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.330Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:22.343Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\"}\n 2025-12-08T13:15:22.345Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\"}\n 2025-12-08T13:15:22.347Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\"}\n 2025-12-08T13:15:22.348Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\"}\n 2025-12-08T13:15:22.353Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.357Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.363Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af6d1263-1d91-48a9-864f-f20b5eeb8f92\"}\n 2025-12-08T13:15:22.364Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af6d1263-1d91-48a9-864f-f20b5eeb8f92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.365Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af6d1263-1d91-48a9-864f-f20b5eeb8f92\"}\n 2025-12-08T13:15:22.368Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af6d1263-1d91-48a9-864f-f20b5eeb8f92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.373Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:22.376Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}\n 2025-12-08T13:15:22.376Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.378Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:22.466Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}\n 2025-12-08T13:15:22.469Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}\n 2025-12-08T13:15:22.476Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}\n 2025-12-08T13:15:22.476Z\tINFO\tControllers.Ironic\tInput maps hash input - ncfh678h67dhbdhc5h5f8h57ch599h65h5f7h697h568h9dh66h697hffh58fhcfhb9h65fh76h57dhc4h85h676h666h554h589h677h4h586h548q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}\n 2025-12-08T13:15:22.483Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"0d05009c-b0c1-473e-bafa-a80c2ad2cc84\"}\n 2025-12-08T13:15:22.483Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"0d05009c-b0c1-473e-bafa-a80c2ad2cc84\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.567Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"0d05009c-b0c1-473e-bafa-a80c2ad2cc84\"}\n 2025-12-08T13:15:22.568Z\tINFO\tControllers.Ironic\tInput maps hash input - ncfh678h67dhbdhc5h5f8h57ch599h65h5f7h697h568h9dh66h697hffh58fhcfhb9h65fh76h57dhc4h85h676h666h554h589h677h4h586h548q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"0d05009c-b0c1-473e-bafa-a80c2ad2cc84\"}\n 2025-12-08T13:15:22.577Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\"}\n 2025-12-08T13:15:22.578Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.580Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\"}\n 2025-12-08T13:15:22.581Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\"}\n 2025-12-08T13:15:22.584Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\"}\n 2025-12-08T13:15:22.592Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.592Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.604Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:22.656Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1980612b-28c5-449b-9d2f-677eeac170dd\"}\n 2025-12-08T13:15:22.656Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"647139ee-2b6f-4de8-8d98-3f46d6fc0380\"}\n 2025-12-08T13:15:22.663Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5123b6cf-883f-4dca-a99c-87ae9ca434d2\"}\n 2025-12-08T13:15:22.667Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.668Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.668Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.669Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n547h58fh65dhbbh54bh546hb8h5b5h5d8hdchffh658h667h548h55fh74hf5h66fh8dh667h568h84hb6h575h648h576h569hdbh5f8h65ch588h645q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.669Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.670Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"96964064-5981-4295-9dc5-65bb7a400494\"}\n 2025-12-08T13:15:22.672Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.678Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.682Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}\n 2025-12-08T13:15:22.691Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}\n 2025-12-08T13:15:22.691Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.694Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c93ac1a7-73ea-4227-b74f-ba903b364190\"}\n 2025-12-08T13:15:22.695Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f8829-92f3-4cdd-a6e8-18290fc48c56\"}\n 2025-12-08T13:15:22.697Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54a975a8-ac4c-4b38-8884-d83160a0b48d\"}\n 2025-12-08T13:15:22.700Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f8829-92f3-4cdd-a6e8-18290fc48c56\"}\n 2025-12-08T13:15:22.700Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c93ac1a7-73ea-4227-b74f-ba903b364190\"}\n 2025-12-08T13:15:22.701Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"184c38ac-d4e8-4895-8771-a92d39840350\"}\n 2025-12-08T13:15:22.703Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f8829-92f3-4cdd-a6e8-18290fc48c56\"}\n 2025-12-08T13:15:22.703Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n68bh565h56h59dh685h64h669h689h67dhch54fh5d9h667h78hbh666h78hb9h558h54chb5h659h689h69hdbh57h64chddh55chb8h5dbh5bcq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f8829-92f3-4cdd-a6e8-18290fc48c56\"}\n 2025-12-08T13:15:22.704Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"184c38ac-d4e8-4895-8771-a92d39840350\"}\n 2025-12-08T13:15:22.704Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"184c38ac-d4e8-4895-8771-a92d39840350\"}\n 2025-12-08T13:15:22.704Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54a975a8-ac4c-4b38-8884-d83160a0b48d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:22.708Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54a975a8-ac4c-4b38-8884-d83160a0b48d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:22.710Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c93ac1a7-73ea-4227-b74f-ba903b364190\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:22.710Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cde408e2-0e74-42e9-96cd-0b1951e716a1\"}\n 2025-12-08T13:15:22.710Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9cd1a0e7-b6ab-487e-998c-c709f9d1d115\"}\n 2025-12-08T13:15:22.710Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9cd1a0e7-b6ab-487e-998c-c709f9d1d115\"}\n 2025-12-08T13:15:22.712Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"c2425e4a-9937-4e08-8d17-5ce77acfb272\"}\n 2025-12-08T13:15:22.718Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5bd0be79-ae2f-4b1e-a3d9-b27e07836cc5\"}\n 2025-12-08T13:15:22.718Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5bd0be79-ae2f-4b1e-a3d9-b27e07836cc5\"}\n 2025-12-08T13:15:22.718Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5fae524f-d00f-47ba-a3a2-6a754465ba75\"}\n 2025-12-08T13:15:22.719Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80b8106-40e9-4423-9a6e-682f692f0f89\"}\n 2025-12-08T13:15:22.719Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80b8106-40e9-4423-9a6e-682f692f0f89\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:22.767Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80b8106-40e9-4423-9a6e-682f692f0f89\"}\n 2025-12-08T13:15:22.767Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}\n 2025-12-08T13:15:22.772Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}\n 2025-12-08T13:15:22.772Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}\n 2025-12-08T13:15:22.775Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n547h58fh65dhbbh54bh546hb8h5b5h5d8hdchffh658h667h548h55fh74hf5h66fh8dh667h568h84hb6h575h648h576h569hdbh5f8h65ch588h645q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}\n 2025-12-08T13:15:22.775Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}\n 2025-12-08T13:15:22.775Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80b8106-40e9-4423-9a6e-682f692f0f89\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:22.775Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}\n 2025-12-08T13:15:22.785Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}\n 2025-12-08T13:15:22.786Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.799Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n68bh565h56h59dh685h64h669h689h67dhch54fh5d9h667h78hbh666h78hb9h558h54chb5h659h689h69hdbh57h64chddh55chb8h5dbh5bcq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"c2425e4a-9937-4e08-8d17-5ce77acfb272\"}\n 2025-12-08T13:15:22.799Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cde408e2-0e74-42e9-96cd-0b1951e716a1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:22.800Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a02a9527-f8c9-40e9-969f-293b89c4d5ee\"}\n 2025-12-08T13:15:22.804Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a02a9527-f8c9-40e9-969f-293b89c4d5ee\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:22.810Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0d7cdbfa-869d-408e-9841-5983edfe95e1\"}\n 2025-12-08T13:15:22.817Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0d7cdbfa-869d-408e-9841-5983edfe95e1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:22.819Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}\n 2025-12-08T13:15:22.824Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}\n 2025-12-08T13:15:22.831Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}\n 2025-12-08T13:15:22.831Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}\n 2025-12-08T13:15:22.832Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}\n 2025-12-08T13:15:22.833Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}\n 2025-12-08T13:15:22.834Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}\n 2025-12-08T13:15:22.835Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}\n 2025-12-08T13:15:22.838Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}\n 2025-12-08T13:15:22.847Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}\n 2025-12-08T13:15:22.847Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.848Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:22.848Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}\n 2025-12-08T13:15:22.855Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:22.858Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87b5542b-8913-4527-8849-573b1118bb17\"}\n 2025-12-08T13:15:22.869Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}\n 2025-12-08T13:15:22.870Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}\n 2025-12-08T13:15:22.871Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}\n 2025-12-08T13:15:22.872Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}\n 2025-12-08T13:15:22.880Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}\n 2025-12-08T13:15:22.881Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.900Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}\n 2025-12-08T13:15:22.900Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87b5542b-8913-4527-8849-573b1118bb17\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:22.903Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}\n 2025-12-08T13:15:22.905Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}\n 2025-12-08T13:15:22.908Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}\n 2025-12-08T13:15:22.908Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}\n 2025-12-08T13:15:22.913Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}\n 2025-12-08T13:15:22.913Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}\n 2025-12-08T13:15:22.922Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}\n 2025-12-08T13:15:22.928Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:22.936Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:22.943Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:22.970Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}\n 2025-12-08T13:15:22.971Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}\n 2025-12-08T13:15:22.972Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}\n 2025-12-08T13:15:22.973Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}\n 2025-12-08T13:15:22.976Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}\n 2025-12-08T13:15:22.978Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:22.980Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fa54e857-e867-448d-820f-a2235d3a65b5\"}\n 2025-12-08T13:15:22.981Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}\n 2025-12-08T13:15:22.982Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}\n 2025-12-08T13:15:22.983Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}\n 2025-12-08T13:15:22.984Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}\n 2025-12-08T13:15:23.000Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}\n 2025-12-08T13:15:23.001Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fa54e857-e867-448d-820f-a2235d3a65b5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:23.004Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}\n 2025-12-08T13:15:23.006Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}\n 2025-12-08T13:15:23.007Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}\n 2025-12-08T13:15:23.016Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}\n 2025-12-08T13:15:23.016Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}\n 2025-12-08T13:15:23.023Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}\n 2025-12-08T13:15:23.023Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}\n 2025-12-08T13:15:23.023Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:23.071Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}\n 2025-12-08T13:15:23.072Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}\n 2025-12-08T13:15:23.073Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}\n 2025-12-08T13:15:23.074Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}\n 2025-12-08T13:15:23.102Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}\n 2025-12-08T13:15:23.106Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}\n 2025-12-08T13:15:23.108Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}\n 2025-12-08T13:15:23.108Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}\n 2025-12-08T13:15:23.116Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}\n 2025-12-08T13:15:23.117Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}\n 2025-12-08T13:15:23.126Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}\n 2025-12-08T13:15:23.126Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}\n 2025-12-08T13:15:23.127Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:23.162Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b7139f5-406e-4c0e-917c-2d45304e97a9\"}\n 2025-12-08T13:15:23.170Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}\n 2025-12-08T13:15:23.172Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}\n 2025-12-08T13:15:23.172Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}\n 2025-12-08T13:15:23.173Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}\n 2025-12-08T13:15:23.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}\n 2025-12-08T13:15:23.184Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:23.202Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}\n 2025-12-08T13:15:23.202Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b7139f5-406e-4c0e-917c-2d45304e97a9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:23.205Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}\n 2025-12-08T13:15:23.207Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}\n 2025-12-08T13:15:23.208Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}\n 2025-12-08T13:15:23.220Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}\n 2025-12-08T13:15:23.220Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}\n 2025-12-08T13:15:23.272Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}\n 2025-12-08T13:15:23.274Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}\n 2025-12-08T13:15:23.275Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}\n 2025-12-08T13:15:23.276Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}\n 2025-12-08T13:15:23.523Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6e8b1efe-a4be-422d-9f29-c0c967d7b2cd\"}\n 2025-12-08T13:15:23.527Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6e8b1efe-a4be-422d-9f29-c0c967d7b2cd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:24.168Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e6cfc35d-5326-4cd2-a848-edc1eda08908\"}\n 2025-12-08T13:15:24.171Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e6cfc35d-5326-4cd2-a848-edc1eda08908\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:25.144Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c9bc9ff1-c9c5-401f-9f83-f2e33df0a13e\"}\n 2025-12-08T13:15:25.219Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f18e023e-875d-4627-ad9c-abc9770be45a\"}\n 2025-12-08T13:15:25.223Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18185ff7-3de6-4515-a147-1966b2995ab4\"}\n 2025-12-08T13:15:25.233Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a393114f-a3a6-49d6-9e0a-a2c7509fb5cb\"}\n 2025-12-08T13:15:25.241Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"a4ee85de-cb30-4756-88c8-27ea5cc90d91\"}\n 2025-12-08T13:15:25.451Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f9ef0ca-e2a3-48db-8c2c-600b611b0c33\"}\n 2025-12-08T13:15:25.456Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f9ef0ca-e2a3-48db-8c2c-600b611b0c33\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:25.728Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a9e1d14-3176-464f-9b64-94231d124673\"}\n 2025-12-08T13:15:25.806Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"a1c6ff12-55f1-4444-a876-ecec5e5bcf89\"}\n 2025-12-08T13:15:25.825Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"796c44bb-88d1-4c56-8554-690f6882e9d1\"}\n 2025-12-08T13:15:27.033Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a675545b-98d7-477f-9454-926536da3c41\"}\n 2025-12-08T13:15:27.035Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1c5613ac-a79d-48e8-b3e6-472fc8f8cf10\"}\n 2025-12-08T13:15:27.084Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d9d37f12-94c3-452a-9bcd-a40630298a93\"}\n 2025-12-08T13:15:27.100Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"e75a5347-2fd9-4f32-839a-47c761a3d0bc\"}\n 2025-12-08T13:15:27.364Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}\n 2025-12-08T13:15:27.365Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:27.369Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}\n 2025-12-08T13:15:27.371Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}\n 2025-12-08T13:15:27.373Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}\n 2025-12-08T13:15:27.374Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}\n 2025-12-08T13:15:27.592Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4d828846-7421-4050-b1c4-8247e50cad7d\"}\n 2025-12-08T13:15:27.726Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}\n 2025-12-08T13:15:27.727Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:27.731Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}\n 2025-12-08T13:15:27.735Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}\n 2025-12-08T13:15:27.739Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}\n 2025-12-08T13:15:27.739Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5d6h545h5d5h66bh64bh66h675h56dh5d8h565h5f5hb7h65hd7h667h55h676h64bh5d4h587h5ffhf9h554h548h5c6h565h644h65bh5d6h557h684h8fq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}\n 2025-12-08T13:15:27.751Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18fe6ebf-2841-4fa9-9080-a6f39e2c8711\"}\n 2025-12-08T13:15:27.751Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}\n 2025-12-08T13:15:27.751Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18fe6ebf-2841-4fa9-9080-a6f39e2c8711\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:27.752Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:27.823Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"65693eb6-1cd3-46f2-b502-f8351bcc354b\"}\n 2025-12-08T13:15:27.832Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18fe6ebf-2841-4fa9-9080-a6f39e2c8711\"}\n 2025-12-08T13:15:27.832Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}\n 2025-12-08T13:15:27.834Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5d6h545h5d5h66bh64bh66h675h56dh5d8h565h5f5hb7h65hd7h667h55h676h64bh5d4h587h5ffhf9h554h548h5c6h565h644h65bh5d6h557h684h8fq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18fe6ebf-2841-4fa9-9080-a6f39e2c8711\"}\n 2025-12-08T13:15:27.834Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}\n 2025-12-08T13:15:27.835Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}\n 2025-12-08T13:15:27.837Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}\n 2025-12-08T13:15:27.846Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\"}\n 2025-12-08T13:15:27.846Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:27.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}\n 2025-12-08T13:15:27.852Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:27.933Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}\n 2025-12-08T13:15:27.933Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\"}\n 2025-12-08T13:15:27.934Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}\n 2025-12-08T13:15:27.935Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}\n 2025-12-08T13:15:27.936Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}\n 2025-12-08T13:15:27.938Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\"}\n 2025-12-08T13:15:27.942Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\"}\n 2025-12-08T13:15:27.957Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}\n 2025-12-08T13:15:27.957Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}\n 2025-12-08T13:15:27.957Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:27.958Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:27.958Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:27.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63f5edc7-8fc3-4a2c-b566-3026e57b1ba0\"}\n 2025-12-08T13:15:27.968Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:27.971Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63f5edc7-8fc3-4a2c-b566-3026e57b1ba0\"}\n 2025-12-08T13:15:27.971Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63f5edc7-8fc3-4a2c-b566-3026e57b1ba0\"}\n 2025-12-08T13:15:27.979Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ab61252-1f5b-4712-984f-5efea610a923\"}\n 2025-12-08T13:15:27.980Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ab61252-1f5b-4712-984f-5efea610a923\"}\n 2025-12-08T13:15:27.980Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}\n \ 2025-12-08T13:15:27.981Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}\n 2025-12-08T13:15:27.988Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}\n 2025-12-08T13:15:27.989Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}\n 2025-12-08T13:15:27.989Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}\n 2025-12-08T13:15:27.989Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}\n 2025-12-08T13:15:27.992Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}\n 2025-12-08T13:15:27.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}\n 2025-12-08T13:15:27.994Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}\n 2025-12-08T13:15:28.000Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}\n 2025-12-08T13:15:28.000Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}\n 2025-12-08T13:15:28.009Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}\n 2025-12-08T13:15:28.009Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}\n 2025-12-08T13:15:28.009Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}\n 2025-12-08T13:15:28.016Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}\n 2025-12-08T13:15:28.016Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}\n 2025-12-08T13:15:28.017Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e776be71-65d2-4bb3-a9d4-6675c4134794\"}\n 2025-12-08T13:15:28.022Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}\n 2025-12-08T13:15:28.023Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}\n 2025-12-08T13:15:28.023Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}\n 2025-12-08T13:15:28.024Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}\n 2025-12-08T13:15:28.024Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}\n 2025-12-08T13:15:28.029Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}\n 2025-12-08T13:15:28.029Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}\n 2025-12-08T13:15:28.029Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}\n 2025-12-08T13:15:28.030Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}\n 2025-12-08T13:15:28.030Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}\n 2025-12-08T13:15:28.032Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}\n 2025-12-08T13:15:28.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}\n 2025-12-08T13:15:28.033Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}\n 2025-12-08T13:15:28.033Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}\n 2025-12-08T13:15:28.034Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}\n 2025-12-08T13:15:28.035Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}\n 2025-12-08T13:15:28.035Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}\n 2025-12-08T13:15:28.035Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}\n 2025-12-08T13:15:28.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}\n 2025-12-08T13:15:28.036Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}\n 2025-12-08T13:15:28.036Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}\n 2025-12-08T13:15:28.040Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}\n 2025-12-08T13:15:28.044Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}\n 2025-12-08T13:15:28.047Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}\n 2025-12-08T13:15:28.047Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}\n 2025-12-08T13:15:28.048Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:28.055Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:28.055Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.055Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:28.088Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}\n 2025-12-08T13:15:28.089Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e776be71-65d2-4bb3-a9d4-6675c4134794\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:28.092Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}\n 2025-12-08T13:15:28.095Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}\n 2025-12-08T13:15:28.095Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}\n 2025-12-08T13:15:28.106Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}\n 2025-12-08T13:15:28.106Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}\n 2025-12-08T13:15:28.133Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}\n 2025-12-08T13:15:28.133Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.135Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}\n 2025-12-08T13:15:28.136Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}\n 2025-12-08T13:15:28.136Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.136Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.137Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}\n 2025-12-08T13:15:28.137Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.141Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.144Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.147Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.147Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.148Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}\n 2025-12-08T13:15:28.149Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:28.157Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.157Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.159Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.159Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}\n 2025-12-08T13:15:28.170Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.174Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:28.234Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}\n 2025-12-08T13:15:28.234Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.236Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}\n 2025-12-08T13:15:28.236Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}\n 2025-12-08T13:15:28.237Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}\n 2025-12-08T13:15:28.238Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.240Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"69479018-f953-48d7-8b7b-371d59df039b\"}\n 2025-12-08T13:15:28.242Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.245Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}\n 2025-12-08T13:15:28.245Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:28.246Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.246Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.247Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.259Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.259Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.261Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.261Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}\n 2025-12-08T13:15:28.263Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.264Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:28.335Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.335Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}\n 2025-12-08T13:15:28.337Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}\n 2025-12-08T13:15:28.338Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.338Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}\n 2025-12-08T13:15:28.339Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}\n 2025-12-08T13:15:28.340Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}\n 2025-12-08T13:15:28.341Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:28.343Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}\n 2025-12-08T13:15:28.344Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.345Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}\n 2025-12-08T13:15:28.345Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.346Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}\n 2025-12-08T13:15:28.346Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}\n 2025-12-08T13:15:28.347Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.362Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.362Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.364Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.364Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}\n 2025-12-08T13:15:28.707Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1d9b3cdb-46d1-457d-a778-48b9bbcee2d5\"}\n 2025-12-08T13:15:28.707Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a1f8bea-8821-4065-b293-5469946c18ff\"}\n 2025-12-08T13:15:28.731Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"19d400ef-4055-4063-ad9f-9be3f2ad159e\"}\n 2025-12-08T13:15:28.734Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1daba7fc-df1b-42f9-8e38-d8369e23e7b2\"}\n 2025-12-08T13:15:30.077Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f63e92c0-7625-46ec-ab21-2977358bb0c5\"}\n 2025-12-08T13:15:30.182Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"78772969-5607-465e-a5e9-61df8c50c303\"}\n 2025-12-08T13:15:30.292Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"3a1b4734-6f00-4636-8ab6-218c50df9373\"}\n 2025-12-08T13:15:30.742Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6197cf23-15f1-4a96-93ab-b3c69457d16b\"}\n 2025-12-08T13:15:32.047Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0c43a57d-5be3-4bfc-a67d-526bafa03243\"}\n 2025-12-08T13:15:32.052Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8d42a986-2b8b-4654-a967-104d93440390\"}\n 2025-12-08T13:15:32.065Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24e25b28-a87c-447f-9df4-32980f4c90a6\"}\n 2025-12-08T13:15:32.070Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"559366a9-0c18-423e-b378-8e358d89c329\"}\n 2025-12-08T13:15:32.657Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37d11725-b84d-42e7-9f68-43e84ef87326\"}\n 2025-12-08T13:15:32.657Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d3e43a3d-aae7-43c7-80fc-82f5999ce223\"}\n 2025-12-08T13:15:32.664Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bc04250e-9235-487d-a58f-526ed3292e1b\"}\n 2025-12-08T13:15:32.671Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"482d8f10-c674-4d90-9942-c0c202754aa7\"}\n 2025-12-08T13:15:32.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}\n 2025-12-08T13:15:32.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}\n 2025-12-08T13:15:32.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}\n 2025-12-08T13:15:32.716Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}\n 2025-12-08T13:15:32.716Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}\n 2025-12-08T13:15:32.719Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f809da60-a529-46b9-bd88-604234a29cf2\"}\n 2025-12-08T13:15:33.209Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b0dd7aa-c10b-4d88-94eb-d2838b05ec7d\"}\n 2025-12-08T13:15:33.216Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b0dd7aa-c10b-4d88-94eb-d2838b05ec7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:35.147Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3878d31d-640d-4f81-a611-2a75c2325428\"}\n 2025-12-08T13:15:35.220Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1e8cfc7c-f865-4b8c-928f-b565eead6093\"}\n 2025-12-08T13:15:35.224Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b36b2b07-7ba3-4c83-9300-2cada4bfd2b8\"}\n 2025-12-08T13:15:35.234Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5f7d3c1-8fa0-4d54-b0f6-b2dbf396b7ef\"}\n 2025-12-08T13:15:35.242Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"7e288603-c5de-4ca8-ac12-bf50ab4b4099\"}\n 2025-12-08T13:15:35.729Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1689dbd6-a600-475f-bf29-b619af020f2e\"}\n 2025-12-08T13:15:35.807Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"9db05e18-d37e-4c38-ae2e-a74b7759caff\"}\n 2025-12-08T13:15:35.826Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d7a378e2-c29c-4479-8974-94736694297c\"}\n 2025-12-08T13:15:37.035Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e53d6e4f-0073-488a-a3ff-c7a23d9724e0\"}\n 2025-12-08T13:15:37.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6f30e29-68d6-437f-8725-a7a526036868\"}\n 2025-12-08T13:15:37.085Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4b2f92d-b05c-4129-a213-81495e0f7b22\"}\n 2025-12-08T13:15:37.102Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"8dc9e0a4-d89a-4a28-95de-a0c7a3446a15\"}\n 2025-12-08T13:15:37.593Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c2d504dc-6824-4dd6-a89e-0c8331f4bdbf\"}\n 2025-12-08T13:15:37.825Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"c473c88e-7490-4e22-9d0e-f7c4d22cbb0f\"}\n 2025-12-08T13:15:38.242Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"48ad1043-45b1-42a8-9ee3-60b5f3b6db4a\"}\n 2025-12-08T13:15:38.708Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5550ba2b-1cac-4590-8ef4-e97cb9cb75a2\"}\n 2025-12-08T13:15:38.708Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"888896b6-14f7-432a-82a9-688975c08a84\"}\n 2025-12-08T13:15:38.732Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"e688e9cf-06e8-47b6-9abb-f881c8e304f9\"}\n 2025-12-08T13:15:38.735Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"748f448b-3e5b-4b81-b2d6-f1262c86618c\"}\n 2025-12-08T13:15:40.079Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e68c0b01-5e52-4a66-bb0c-d19b8a3f061e\"}\n 2025-12-08T13:15:40.183Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4f79c7d8-200d-4284-a6f1-a7cb9d37cefa\"}\n 2025-12-08T13:15:40.293Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"d7fa1425-8d2d-43f1-b56d-8dea96e981a1\"}\n 2025-12-08T13:15:40.743Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"76b2544a-2b12-487f-81c1-b1e52b81e9e7\"}\n 2025-12-08T13:15:42.048Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5a7b1aae-7d37-4eaf-a744-d13057e3b717\"}\n 2025-12-08T13:15:42.054Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e17a8afd-ef6e-4375-ba42-8e573a645811\"}\n 2025-12-08T13:15:42.066Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ca45d2e3-4982-42c6-934e-12eabb67df17\"}\n 2025-12-08T13:15:42.071Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e9e8a23d-6894-43fc-995b-f23101cc9289\"}\n 2025-12-08T13:15:42.658Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"240a3dde-eeb8-4a67-b1d1-ad5d826fe2fc\"}\n 2025-12-08T13:15:42.659Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93394c0e-5913-4d9a-83e4-fe3899141ec2\"}\n 2025-12-08T13:15:42.665Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"08dc20d8-f029-442d-a51d-64dae1388b16\"}\n 2025-12-08T13:15:42.673Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"298e2ae7-6561-4359-b347-741b81e2046e\"}\n 2025-12-08T13:15:42.721Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e003da98-48ef-4b83-88f4-2e8a9d1bccaf\"}\n 2025-12-08T13:15:43.457Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84834ad2-96dd-4ea9-8ccd-11307da26936\"}\n 2025-12-08T13:15:43.461Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84834ad2-96dd-4ea9-8ccd-11307da26936\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:45.148Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9979802a-94ea-4997-97e2-4481aa29ac8b\"}\n 2025-12-08T13:15:45.221Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"91747492-28dd-477c-96dd-af8e974ff388\"}\n 2025-12-08T13:15:45.225Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c8b1c90-9351-4b63-b684-4d16a2fa0618\"}\n 2025-12-08T13:15:45.235Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"33ca66d3-01e1-43cd-8790-c31b7a040be9\"}\n 2025-12-08T13:15:45.243Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b40b7122-30da-4cdb-a431-f8043019128e\"}\n 2025-12-08T13:15:45.730Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cd935cd4-4b9f-4c19-8fe3-267f2c749011\"}\n 2025-12-08T13:15:45.808Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"47486929-ae52-47a7-af4e-cc96ec63d36b\"}\n 2025-12-08T13:15:45.826Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"046018b9-27ab-414d-a80e-927634d01e1a\"}\n 2025-12-08T13:15:47.036Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"591d3af0-3c9b-4e1f-8fd2-a7eb8468b351\"}\n 2025-12-08T13:15:47.037Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c0cb9db5-6026-456c-a31f-767c91623b31\"}\n 2025-12-08T13:15:47.086Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1cf18326-bed6-4d87-b028-5a340d47bf29\"}\n 2025-12-08T13:15:47.103Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"96cf0e68-a8e3-4580-9c75-ffe9d9f143c7\"}\n 2025-12-08T13:15:47.594Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18975f8b-d39c-4290-bac2-4a584b6b8ab4\"}\n 2025-12-08T13:15:47.826Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"7543c87d-14af-4999-af62-41610dbd4acb\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:47.982\e[0m\n 2025-12-08T13:15:47.986Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15:22Z\",\"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-12-08T13:15:22Z\"}],\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\",\"resourceVersion\":\"1683\",\"uid\":\"65ef245f-09c2-45a4-8a80-9e653b3082bc\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:47.997Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"549092e7-2d93-4a28-bb93-ade6d92e2ffb\"}\n 2025-12-08T13:15:48.001Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"549092e7-2d93-4a28-bb93-ade6d92e2ffb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:48.004Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"549092e7-2d93-4a28-bb93-ade6d92e2ffb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:48.004Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"549092e7-2d93-4a28-bb93-ade6d92e2ffb\"}\n 2025-12-08T13:15:48.009Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.009Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:48.009Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:48.014Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.014Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.022Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:15:48.026Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-cdd479cd-5782-4590-87ee-e62afb5d955c changed, reconcile: ironic-ironic-neutron-agent - d037d7dd-4741-4121-ae41-d1976a314521\n \ 2025-12-08T13:15:48.026Z\tINFO\tControllers.IronicInspector\tinput source keystone-cdd479cd-5782-4590-87ee-e62afb5d955c changed, reconcile: ironic-inspector - d037d7dd-4741-4121-ae41-d1976a314521\n 2025-12-08T13:15:48.026Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63909d5d-8cb6-423f-93d9-230f98ffea7e\"}\n 2025-12-08T13:15:48.026Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e4886a9e-f4a8-41be-8f7e-06a99681d141\"}\n 2025-12-08T13:15:48.034Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7126cf56-fc99-4ff4-ac57-40c0d98c4417\"}\n 2025-12-08T13:15:48.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3b9e1618-f779-4afb-b8f8-a18d08996fc1\"}\n 2025-12-08T13:15:48.039Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - d037d7dd-4741-4121-ae41-d1976a314521\n \ 2025-12-08T13:15:48.039Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3481865d-488e-4cdb-9050-ee027a23e41f\"}\n 2025-12-08T13:15:48.039Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - d037d7dd-4741-4121-ae41-d1976a314521\n \ 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c16da13c-1632-47c8-b0b7-3081e558830c\"}\n 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - d037d7dd-4741-4121-ae41-d1976a314521\n \ 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - d037d7dd-4741-4121-ae41-d1976a314521\n 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3ebc8e58-2172-4fc9-baed-2b944564b9c7\"}\n 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4573244b-6988-4a97-9cc3-7db2bc7cbd9a\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0014ab040>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:47.982\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc000145020?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0008ff180})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc001d9ca20?, 0xc000581008?}, {0x23acb75, 0x4}, {0xc0020942a0, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc001d9ca20?, 0xc0008ff180?}, {0xc0020942a0?, 0xc001d9ca20?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0001b4e70, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0001b4e70, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc000145020, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d\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] [25.672 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/test/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1132\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:15:25.798Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"78f74b88-eacb-417b-b402-08b566588228\"}\n 2025-12-08T13:15:25.798Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nc4h578h5dfh5b9h74h5f7h5b6h575h5f7h5d4hc5hf4h584hdhbbh8ch55h654h684h8ch569h5fch566h5b8h78h75h5dch97h5bbh685h5f7h5b6q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"78f74b88-eacb-417b-b402-08b566588228\"}\n 2025-12-08T13:15:25.801Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bafc2a77-9330-4ba2-a974-17ca9a05380c\"}\n 2025-12-08T13:15:25.806Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"72d67271-d8e5-4492-ad8d-f3beefdbe846\"}\n 2025-12-08T13:15:25.806Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"0f4d5758-02b6-4a5f-8610-a5f7232dbb64\"}\n 2025-12-08T13:15:25.815Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"b603c5e6-63ed-4284-9028-5f092f78f70a\"}\n 2025-12-08T13:15:25.819Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6cef939b-01e6-4632-b613-9f99017ab562\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:25.819Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:25.823Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:25.823Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:25.823Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:25.825Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:25.825Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:25.831Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:15:25.832Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:25.832Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:25.832Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:25.835Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:25.835Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:25.848Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\"}\n 2025-12-08T13:15:25.850Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\"}\n 2025-12-08T13:15:25.852Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\"}\n 2025-12-08T13:15:25.854Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\"}\n 2025-12-08T13:15:25.859Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:25.861Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:25.868Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"52d130d0-a3a1-4b6a-91be-0078772dc474\"}\n 2025-12-08T13:15:25.868Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"52d130d0-a3a1-4b6a-91be-0078772dc474\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:25.870Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"52d130d0-a3a1-4b6a-91be-0078772dc474\"}\n 2025-12-08T13:15:25.873Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"52d130d0-a3a1-4b6a-91be-0078772dc474\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:25.880Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}\n 2025-12-08T13:15:25.881Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:25.881Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:25.885Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:25.971Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}\n 2025-12-08T13:15:25.974Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}\n 2025-12-08T13:15:25.977Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}\n 2025-12-08T13:15:25.977Z\tINFO\tControllers.Ironic\tInput maps hash input - n96h88h5d6h56h574h668h5fh65h676h7dh559h66ch68fh67fh585h87h58ch5bh597h689h74h698h5c7h58bh5d6hd7h566h665h66fh649h554h5cbq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}\n 2025-12-08T13:15:25.985Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"9073ce1e-4f71-4aa4-b1b5-83a80823e64c\"}\n 2025-12-08T13:15:25.986Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"9073ce1e-4f71-4aa4-b1b5-83a80823e64c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:26.015Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"99603a0e-ecc0-4ce1-afe6-72c6ff021522\"}\n 2025-12-08T13:15:26.072Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"9073ce1e-4f71-4aa4-b1b5-83a80823e64c\"}\n 2025-12-08T13:15:26.073Z\tINFO\tControllers.Ironic\tInput maps hash input - n96h88h5d6h56h574h668h5fh65h676h7dh559h66ch68fh67fh585h87h58ch5bh597h689h74h698h5c7h58bh5d6hd7h566h665h66fh649h554h5cbq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"9073ce1e-4f71-4aa4-b1b5-83a80823e64c\"}\n 2025-12-08T13:15:26.081Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\"}\n 2025-12-08T13:15:26.082Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:26.173Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\"}\n 2025-12-08T13:15:26.174Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\"}\n 2025-12-08T13:15:26.178Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\"}\n 2025-12-08T13:15:26.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:26.198Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:26.269Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd3c4998-3aab-4106-afed-7cb70527baf7\"}\n 2025-12-08T13:15:26.274Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.275Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.275Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.275Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5cbh696h96h668hc8h696h5bfh5fbh569h5d6h587h575h74h548h8dh64dh77h5cfhdch564h695h97h88h96h5c6h659h698h54fh85hf9h556h54q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.275Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.278Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.288Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.292Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}\n 2025-12-08T13:15:26.306Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}\n 2025-12-08T13:15:26.307Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:26.307Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c34a266b-1f0c-4e8f-b601-c929abd39d7a\"}\n 2025-12-08T13:15:26.307Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e9532036-05a5-4735-a85a-4d4c54916a71\"}\n 2025-12-08T13:15:26.316Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e9532036-05a5-4735-a85a-4d4c54916a71\"}\n 2025-12-08T13:15:26.319Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c34a266b-1f0c-4e8f-b601-c929abd39d7a\"}\n 2025-12-08T13:15:26.321Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4eed4a49-5af3-44b1-a15f-72f59c0572cf\"}\n 2025-12-08T13:15:26.322Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e9532036-05a5-4735-a85a-4d4c54916a71\"}\n 2025-12-08T13:15:26.322Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n67dh54fh68ch5b8h88h695h6h594h55fhdfh584h65fh5ffh64bhf5h58fh55fh8bh96h598h9h59bhcch78h5dbhb7h54bh57fh4h97h54fh9cq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e9532036-05a5-4735-a85a-4d4c54916a71\"}\n 2025-12-08T13:15:26.325Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4eed4a49-5af3-44b1-a15f-72f59c0572cf\"}\n 2025-12-08T13:15:26.325Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4eed4a49-5af3-44b1-a15f-72f59c0572cf\"}\n 2025-12-08T13:15:26.328Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a9b0827-275d-4486-b652-e4fdbd60cbf1\"}\n 2025-12-08T13:15:26.333Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9a78db1b-0882-4056-a00f-4106fa0a6fcf\"}\n 2025-12-08T13:15:26.333Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9a78db1b-0882-4056-a00f-4106fa0a6fcf\"}\n 2025-12-08T13:15:26.334Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c34a266b-1f0c-4e8f-b601-c929abd39d7a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:26.334Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"32176b9e-b20a-4711-ab49-a2070e33a1ed\"}\n 2025-12-08T13:15:26.336Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53340d89-037e-4ed4-b316-6a4a745592d8\"}\n 2025-12-08T13:15:26.336Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a9b0827-275d-4486-b652-e4fdbd60cbf1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:26.341Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a9b0827-275d-4486-b652-e4fdbd60cbf1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:26.350Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65f5a403-c6c2-4e1d-bca8-519d11715db2\"}\n 2025-12-08T13:15:26.350Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65f5a403-c6c2-4e1d-bca8-519d11715db2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:26.374Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}\n 2025-12-08T13:15:26.374Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65f5a403-c6c2-4e1d-bca8-519d11715db2\"}\n 2025-12-08T13:15:26.375Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}\n 2025-12-08T13:15:26.376Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}\n 2025-12-08T13:15:26.377Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}\n 2025-12-08T13:15:26.378Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65f5a403-c6c2-4e1d-bca8-519d11715db2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:26.384Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42c02ec-6e96-44ba-8073-f03e8c02912e\"}\n 2025-12-08T13:15:26.385Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42c02ec-6e96-44ba-8073-f03e8c02912e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:26.386Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}\n 2025-12-08T13:15:26.387Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:26.414Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n67dh54fh68ch5b8h88h695h6h594h55fhdfh584h65fh5ffh64bhf5h58fh55fh8bh96h598h9h59bhcch78h5dbhb7h54bh57fh4h97h54fh9cq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53340d89-037e-4ed4-b316-6a4a745592d8\"}\n 2025-12-08T13:15:26.419Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"32176b9e-b20a-4711-ab49-a2070e33a1ed\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:26.419Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"afb93edb-05d8-4d61-8b6f-a6a6b400778f\"}\n 2025-12-08T13:15:26.421Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}\n 2025-12-08T13:15:26.424Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"afb93edb-05d8-4d61-8b6f-a6a6b400778f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:26.425Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}\n 2025-12-08T13:15:26.428Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}\n 2025-12-08T13:15:26.429Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6664f14-5c24-4a31-a1a6-0283912bf36e\"}\n 2025-12-08T13:15:26.429Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42c02ec-6e96-44ba-8073-f03e8c02912e\"}\n 2025-12-08T13:15:26.429Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42c02ec-6e96-44ba-8073-f03e8c02912e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:26.430Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}\n 2025-12-08T13:15:26.432Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}\n 2025-12-08T13:15:26.433Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}\n 2025-12-08T13:15:26.433Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}\n 2025-12-08T13:15:26.434Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}\n 2025-12-08T13:15:26.436Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}\n 2025-12-08T13:15:26.439Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}\n 2025-12-08T13:15:26.443Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}\n 2025-12-08T13:15:26.444Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:26.447Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:26.447Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}\n 2025-12-08T13:15:26.460Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:26.464Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:26.472Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:26.475Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}\n 2025-12-08T13:15:26.476Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}\n 2025-12-08T13:15:26.477Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}\n 2025-12-08T13:15:26.480Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}\n 2025-12-08T13:15:26.480Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:26.490Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}\n 2025-12-08T13:15:26.490Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:26.511Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}\n 2025-12-08T13:15:26.512Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6664f14-5c24-4a31-a1a6-0283912bf36e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:26.515Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}\n 2025-12-08T13:15:26.518Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}\n 2025-12-08T13:15:26.518Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}\n 2025-12-08T13:15:26.522Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}\n 2025-12-08T13:15:26.522Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}\n 2025-12-08T13:15:26.531Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}\n 2025-12-08T13:15:26.553Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbeff83f-a2e5-42e0-972f-1095b3cef1d3\"}\n 2025-12-08T13:15:26.575Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}\n 2025-12-08T13:15:26.577Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}\n 2025-12-08T13:15:26.578Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}\n 2025-12-08T13:15:26.578Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}\n 2025-12-08T13:15:26.587Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}\n 2025-12-08T13:15:26.587Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:26.589Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}\n 2025-12-08T13:15:26.591Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}\n 2025-12-08T13:15:26.591Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}\n 2025-12-08T13:15:26.592Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}\n 2025-12-08T13:15:26.612Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbeff83f-a2e5-42e0-972f-1095b3cef1d3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:26.614Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}\n 2025-12-08T13:15:26.618Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}\n 2025-12-08T13:15:26.622Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}\n 2025-12-08T13:15:26.622Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}\n 2025-12-08T13:15:26.638Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}\n 2025-12-08T13:15:26.638Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}\n 2025-12-08T13:15:26.647Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}\n 2025-12-08T13:15:26.653Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}\n 2025-12-08T13:15:26.657Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}\n 2025-12-08T13:15:26.661Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}\n 2025-12-08T13:15:26.662Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}\n 2025-12-08T13:15:26.672Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}\n 2025-12-08T13:15:26.672Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}\n 2025-12-08T13:15:26.693Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c788c6b8-caca-41fc-aa61-f8794a855969\"}\n 2025-12-08T13:15:26.701Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c788c6b8-caca-41fc-aa61-f8794a855969\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:26.861Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebb799ef-1405-4487-86ef-5c16717fff1a\"}\n 2025-12-08T13:15:26.870Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebb799ef-1405-4487-86ef-5c16717fff1a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:27.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"824801f6-00be-4ac3-8217-156c4659507e\"}\n 2025-12-08T13:15:27.199Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"824801f6-00be-4ac3-8217-156c4659507e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:27.840Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7790ae01-883d-4459-a57d-fafc210c74fe\"}\n 2025-12-08T13:15:27.846Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7790ae01-883d-4459-a57d-fafc210c74fe\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:28.075Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4f2952d1-8e6f-4a2e-8925-cb6c50ca702b\"}\n 2025-12-08T13:15:28.488Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"17ba1501-87f0-4b41-a8cf-f52155c65b35\"}\n 2025-12-08T13:15:28.488Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0e23a5cc-35e0-4b7f-bfde-e459db0156a9\"}\n 2025-12-08T13:15:28.498Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3847c09d-2711-4d39-bde0-691535506e4a\"}\n 2025-12-08T13:15:28.500Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"271228ed-0c75-4236-9aba-994f45f8b8cd\"}\n 2025-12-08T13:15:29.126Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b408c7a6-daa7-49d7-bcf4-aeca039485f4\"}\n 2025-12-08T13:15:29.130Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b408c7a6-daa7-49d7-bcf4-aeca039485f4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:30.039Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4cdbc4f9-dce6-4b8a-b260-5c7f5cefda89\"}\n 2025-12-08T13:15:30.041Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8e74feda-ef7c-4d10-8f33-b0830119c019\"}\n 2025-12-08T13:15:30.076Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2d0ff2d3-975d-420e-8d0b-3cd2b8c7dacf\"}\n 2025-12-08T13:15:30.079Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b4f0c5a5-f3eb-4d21-8bf6-0f5875a4c1ca\"}\n 2025-12-08T13:15:30.424Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ff69f86c-0455-4f06-aa82-d6c5c254a02a\"}\n 2025-12-08T13:15:30.868Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}\n 2025-12-08T13:15:30.869Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:30.872Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}\n 2025-12-08T13:15:30.873Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}\n 2025-12-08T13:15:30.873Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}\n 2025-12-08T13:15:30.874Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}\n 2025-12-08T13:15:31.259Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"28735b3e-1850-4d2b-bff6-752d7bbbf5e4\"}\n 2025-12-08T13:15:31.350Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}\n 2025-12-08T13:15:31.351Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:31.353Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}\n 2025-12-08T13:15:31.359Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}\n 2025-12-08T13:15:31.365Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}\n 2025-12-08T13:15:31.365Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5ffh5bch597h588h5fbh68h74h5b5h664h55ch5f8h58bh8chbfh658hbbh5d4h5c7h649h57dh666h574h554h699h5b8h5d7h59fh689h579hcdh5f7h5b5q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}\n 2025-12-08T13:15:31.373Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\"}\n 2025-12-08T13:15:31.373Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}\n 2025-12-08T13:15:31.373Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:31.374Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:31.376Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\"}\n 2025-12-08T13:15:31.376Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}\n 2025-12-08T13:15:31.378Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}\n 2025-12-08T13:15:31.378Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\"}\n 2025-12-08T13:15:31.378Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}\n 2025-12-08T13:15:31.379Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}\n 2025-12-08T13:15:31.381Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\"}\n 2025-12-08T13:15:31.390Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}\n 2025-12-08T13:15:31.391Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:31.392Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}\n 2025-12-08T13:15:31.392Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:31.395Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:31.401Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:31.401Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a343be4-d675-4a20-a901-7ad0850bf1d6\"}\n 2025-12-08T13:15:31.404Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a343be4-d675-4a20-a901-7ad0850bf1d6\"}\n 2025-12-08T13:15:31.404Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a343be4-d675-4a20-a901-7ad0850bf1d6\"}\n 2025-12-08T13:15:31.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}\n 2025-12-08T13:15:31.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}\n 2025-12-08T13:15:31.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}\n 2025-12-08T13:15:31.410Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}\n 2025-12-08T13:15:31.410Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}\n \ 2025-12-08T13:15:31.413Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}\n 2025-12-08T13:15:31.413Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}\n 2025-12-08T13:15:31.414Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}\n 2025-12-08T13:15:31.418Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}\n 2025-12-08T13:15:31.419Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}\n 2025-12-08T13:15:31.420Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}\n 2025-12-08T13:15:31.420Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}\n 2025-12-08T13:15:31.420Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}\n 2025-12-08T13:15:31.421Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}\n 2025-12-08T13:15:31.425Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}\n 2025-12-08T13:15:31.425Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}\n 2025-12-08T13:15:31.425Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}\n 2025-12-08T13:15:31.426Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}\n 2025-12-08T13:15:31.426Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}\n 2025-12-08T13:15:31.429Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}\n 2025-12-08T13:15:31.429Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}\n 2025-12-08T13:15:31.431Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}\n 2025-12-08T13:15:31.431Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}\n 2025-12-08T13:15:31.436Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}\n 2025-12-08T13:15:31.477Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}\n 2025-12-08T13:15:31.477Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}\n 2025-12-08T13:15:31.478Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}\n 2025-12-08T13:15:31.480Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}\n 2025-12-08T13:15:31.480Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}\n 2025-12-08T13:15:31.481Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}\n 2025-12-08T13:15:31.482Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}\n 2025-12-08T13:15:31.484Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}\n 2025-12-08T13:15:31.487Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}\n 2025-12-08T13:15:31.491Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}\n 2025-12-08T13:15:31.493Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}\n 2025-12-08T13:15:31.494Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:31.494Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}\n 2025-12-08T13:15:31.501Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:31.502Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.502Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:31.515Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}\n 2025-12-08T13:15:31.518Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}\n 2025-12-08T13:15:31.520Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}\n 2025-12-08T13:15:31.520Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}\n 2025-12-08T13:15:31.530Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}\n 2025-12-08T13:15:31.530Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}\n 2025-12-08T13:15:31.557Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d06800-a55a-45e3-bf5a-c37664b877a1\"}\n 2025-12-08T13:15:31.572Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5dbea351-c5f7-43dd-b08b-b5b83f78ced9\"}\n 2025-12-08T13:15:31.577Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}\n 2025-12-08T13:15:31.577Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.579Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"edd9399a-924c-4cc2-9b62-17ff5d40bd26\"}\n 2025-12-08T13:15:31.579Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"731452cc-2294-4b55-b84b-252445ed9da6\"}\n 2025-12-08T13:15:31.579Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"2f04deb4-7c72-4cfa-981f-d6d383331775\"}\n 2025-12-08T13:15:31.579Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}\n 2025-12-08T13:15:31.580Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.580Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.580Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.580Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}\n 2025-12-08T13:15:31.581Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}\n 2025-12-08T13:15:31.584Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.586Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.589Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}\n 2025-12-08T13:15:31.589Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:31.591Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.591Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.592Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.596Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.596Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.598Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.598Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}\n 2025-12-08T13:15:31.606Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ab5c38c7-0978-437d-b418-6b323436aec5\"}\n 2025-12-08T13:15:31.607Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.607Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:31.677Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.677Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}\n 2025-12-08T13:15:31.679Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}\n 2025-12-08T13:15:31.679Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}\n 2025-12-08T13:15:31.680Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.680Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}\n 2025-12-08T13:15:31.684Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.686Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.687Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.688Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.688Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}\n 2025-12-08T13:15:31.689Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:31.690Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e3b0d2c8-a004-4f85-a86b-40fd8b70ebd4\"}\n 2025-12-08T13:15:31.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}\n 2025-12-08T13:15:31.694Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}\n 2025-12-08T13:15:31.696Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}\n 2025-12-08T13:15:31.698Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e3b0d2c8-a004-4f85-a86b-40fd8b70ebd4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:31.699Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}\n 2025-12-08T13:15:31.704Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.704Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.705Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:31.705Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}\n 2025-12-08T13:15:33.068Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d7a3c4c-188e-4e29-83b1-e2c6eee78576\"}\n 2025-12-08T13:15:33.287Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"f2b0dee5-a644-47d8-a4ac-80223aefa72e\"}\n 2025-12-08T13:15:33.344Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c8ae6de2-c606-424d-aefe-c90489a524d0\"}\n 2025-12-08T13:15:34.499Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ed1ff41f-24b1-454b-9e31-1880c10a8dda\"}\n 2025-12-08T13:15:34.499Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"332b5202-82d7-483c-b54d-7863b94304d6\"}\n 2025-12-08T13:15:34.517Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2db71029-0741-4533-9816-9a875b1b3a55\"}\n 2025-12-08T13:15:34.521Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"12b789c4-a4f7-4d49-9b08-9648fb5484e6\"}\n 2025-12-08T13:15:35.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"871a62a0-01c1-42b2-adf3-d3621102b66b\"}\n 2025-12-08T13:15:35.757Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c0b6907e-95d3-4f44-8ce4-6ed2bc9e2dd5\"}\n 2025-12-08T13:15:35.760Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc713444-22af-449f-8766-6c39cefe2532\"}\n 2025-12-08T13:15:35.792Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"15afcea6-1b35-4fb4-aeaf-1cbc1ba62736\"}\n 2025-12-08T13:15:35.807Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"373642fc-3117-468b-a1cc-02f600b37c5b\"}\n 2025-12-08T13:15:35.816Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"52a9f9ed-88c3-421c-b213-cb92cf844f2e\"}\n 2025-12-08T13:15:36.015Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a16ed92a-ec54-413c-9ab8-bff0e157cdf9\"}\n 2025-12-08T13:15:36.270Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d74598b6-97de-4f5f-843e-36cf0a8fa95b\"}\n 2025-12-08T13:15:36.333Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}\n 2025-12-08T13:15:36.334Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}\n 2025-12-08T13:15:36.334Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}\n 2025-12-08T13:15:36.338Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}\n 2025-12-08T13:15:36.338Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}\n 2025-12-08T13:15:36.818Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b7cb7188-a3e7-439d-89fb-0aa11be07d36\"}\n 2025-12-08T13:15:36.822Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b7cb7188-a3e7-439d-89fb-0aa11be07d36\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:38.077Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e2f71681-d0d9-4207-a9e0-fa4fc3e4c366\"}\n 2025-12-08T13:15:38.489Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0ce8562d-7c27-4611-be77-db153e2a83a2\"}\n 2025-12-08T13:15:38.489Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8f4c5c94-2a2b-4ef6-a9bf-32082a1c2cf3\"}\n 2025-12-08T13:15:38.499Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ae8c1ee0-97c9-4571-858a-939dcd4411d3\"}\n 2025-12-08T13:15:38.502Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"2d1d32d6-7254-457a-98b9-8e37c23186ed\"}\n 2025-12-08T13:15:40.040Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"32ecb705-f9d1-4da5-90fd-3f72ef41e82b\"}\n 2025-12-08T13:15:40.044Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b5906bae-3b83-44f1-823d-87c285ce89a6\"}\n 2025-12-08T13:15:40.077Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"335662de-8074-4591-a6e9-a870f372ff93\"}\n 2025-12-08T13:15:40.080Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"f18570c3-d279-48e0-8832-745d61f052a8\"}\n 2025-12-08T13:15:40.426Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"819b4bd3-c50c-4672-8ad4-71ff95102cf0\"}\n 2025-12-08T13:15:41.260Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1b818fda-fd32-41ca-a915-7428677bc9a8\"}\n 2025-12-08T13:15:41.558Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30a431e2-3e75-4943-bcb7-6b161762230d\"}\n 2025-12-08T13:15:41.573Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76a2a5a5-2832-429d-afcd-27a69e6689e9\"}\n 2025-12-08T13:15:41.580Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"16b7ea6d-228b-4a65-9917-35c0f8166e80\"}\n 2025-12-08T13:15:41.580Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"f961d03e-4231-40ee-b2ec-f35a0522a7e8\"}\n 2025-12-08T13:15:41.580Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"241d949a-7c00-4271-9094-ae42a4478e77\"}\n 2025-12-08T13:15:41.608Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"03aa7046-df16-46cd-96b1-bafa30c47b0a\"}\n 2025-12-08T13:15:43.070Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4edf03f4-ea34-44d1-8802-52bb59578bfd\"}\n 2025-12-08T13:15:43.288Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"560adecc-f6f1-4d15-849a-bffe2ae91476\"}\n 2025-12-08T13:15:43.346Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a32619eb-11c1-4653-a35c-480c04435c9f\"}\n 2025-12-08T13:15:44.500Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d79f9435-62c4-4b80-bf90-1ff3795bbf4d\"}\n 2025-12-08T13:15:44.500Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5205722b-104a-473f-9e61-843a6d3d6b6b\"}\n 2025-12-08T13:15:44.518Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"acdebfd2-4c19-46f0-8715-f733f1a9540b\"}\n 2025-12-08T13:15:44.522Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"5a62521f-baf6-4294-a2d3-b445d648d885\"}\n 2025-12-08T13:15:45.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fdd564ae-75d7-4992-a287-b0e49ef2e1dd\"}\n 2025-12-08T13:15:45.758Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"570d2b9b-4228-45bd-b013-d569e0224f9c\"}\n 2025-12-08T13:15:45.761Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d45c341a-b6cc-40cb-9d32-1ed7a222b25a\"}\n 2025-12-08T13:15:45.793Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"962e5a21-dbc7-4914-9c2f-ed40ff4e8cc9\"}\n 2025-12-08T13:15:45.809Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"198f46b3-2b8b-484e-b28d-1c5a0cd167b0\"}\n 2025-12-08T13:15:45.818Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"2e47ae88-0047-47de-8dbb-232d28952f92\"}\n 2025-12-08T13:15:46.016Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92edc79b-87ff-418a-8646-a09b1e03b03d\"}\n 2025-12-08T13:15:46.272Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c503ae7-7c4d-44ba-bc23-7d8ee8fb046a\"}\n 2025-12-08T13:15:47.063Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"612c76b9-91ea-47a5-b2f4-695934f59090\"}\n 2025-12-08T13:15:47.067Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"612c76b9-91ea-47a5-b2f4-695934f59090\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:48.078Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee4e8322-7c20-46fd-9bf9-18f1305cffb7\"}\n 2025-12-08T13:15:48.490Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbbda2de-b74c-4903-8d39-ff3af5ee9e1f\"}\n 2025-12-08T13:15:48.490Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"13a4a846-b9cc-49c1-b12e-19df4443f066\"}\n 2025-12-08T13:15:48.500Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2963a353-3701-47e8-b975-0fab3f5a0205\"}\n 2025-12-08T13:15:48.503Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"93ecc85b-c576-4256-82c4-788fb35b273f\"}\n 2025-12-08T13:15:50.042Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0ab3eaee-78d0-4ce0-9dae-900b6a743cf7\"}\n 2025-12-08T13:15:50.045Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d5bec899-cd99-4c02-bb05-ca25bc746c61\"}\n 2025-12-08T13:15:50.078Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a5b7be1c-13da-48ff-bedb-1cf23c518ca3\"}\n 2025-12-08T13:15:50.081Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"2d870461-93fd-400e-99c7-ce57e3ff865c\"}\n 2025-12-08T13:15:50.249Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"765b0140-d81c-420c-9007-e85400773a3b\"}\n 2025-12-08T13:15:50.249Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"765b0140-d81c-420c-9007-e85400773a3b\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:50.427Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"eff81d96-d501-4b38-89a4-ad9f44346e4d\"}\n 2025-12-08T13:15:51.261Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4e48880b-4e49-4094-a078-ca4fa0faa358\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:51.412\e[0m\n 2025-12-08T13:15:51.415Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15: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: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-12-08T13:15:25Z\"}],\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\",\"resourceVersion\":\"1984\",\"uid\":\"3ddeb02f-6c5b-4600-b133-c1f9f6f05bea\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:51.426Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"940d2fd9-9273-40b9-8caf-763426cee448\"}\n 2025-12-08T13:15:51.429Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"940d2fd9-9273-40b9-8caf-763426cee448\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:51.432Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"940d2fd9-9273-40b9-8caf-763426cee448\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:51.432Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"940d2fd9-9273-40b9-8caf-763426cee448\"}\n 2025-12-08T13:15:51.437Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:51.437Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:51.437Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:51.442Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:51.442Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:51.449Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:15:51.454Z\tINFO\tControllers.IronicInspector\tinput source keystone-6cef939b-01e6-4632-b613-9f99017ab562 changed, reconcile: ironic-inspector - 6a68f4df-b066-4b8b-b211-dc025d591c84\n 2025-12-08T13:15:51.454Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-6cef939b-01e6-4632-b613-9f99017ab562 changed, reconcile: ironic-ironic-neutron-agent - 6a68f4df-b066-4b8b-b211-dc025d591c84\n 2025-12-08T13:15:51.454Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"26c00192-137b-4c51-b2e2-2292f46c262d\"}\n 2025-12-08T13:15:51.454Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4e4d70b3-6aa9-4eea-b7ac-24bec191a68e\"}\n 2025-12-08T13:15:51.459Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c74bd447-3bcb-44c6-adc3-62bee431f775\"}\n 2025-12-08T13:15:51.462Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bda7c0a4-9fd3-4b37-8a2c-70c71f98d061\"}\n 2025-12-08T13:15:51.466Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 6a68f4df-b066-4b8b-b211-dc025d591c84\n \ 2025-12-08T13:15:51.466Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"959492e3-7b9a-4059-83ce-aabcdfe94f1d\"}\n 2025-12-08T13:15:51.466Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 6a68f4df-b066-4b8b-b211-dc025d591c84\n \ 2025-12-08T13:15:51.466Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"925edadd-02cf-44d4-a43c-8ad7ea92cbb3\"}\n 2025-12-08T13:15:51.467Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 6a68f4df-b066-4b8b-b211-dc025d591c84\n \ 2025-12-08T13:15:51.467Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 6a68f4df-b066-4b8b-b211-dc025d591c84\n 2025-12-08T13:15:51.467Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac6b537c-db08-4a25-bcae-a75ea2883309\"}\n 2025-12-08T13:15:51.467Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"9d64aa63-bc4e-450b-b2ae-35705d17e293\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00085dcc0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:51.412\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc000146f00?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001f946c0})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0015d4e10?, 0xc000099808?}, {0x23acb75, 0x4}, {0xc001069c38, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0015d4e10?, 0xc001f946c0?}, {0xc001069c38?, 0xc0015d4e10?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00196b6c0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00196b6c0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc000146f00, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d\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] [25.683 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:611\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:15:36.221Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:15:36.224Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:15:36.236Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-ebc1c835-be13-4bb2-a734-55bc9a594889\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:36.236Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:36.239Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:36.239Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:36.239Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:36.242Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:36.242Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:36.251Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:36.251Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:36.251Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:36.254Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:36.254Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:36.269Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\"}\n 2025-12-08T13:15:36.271Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\"}\n 2025-12-08T13:15:36.273Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\"}\n 2025-12-08T13:15:36.275Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\"}\n 2025-12-08T13:15:36.281Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.284Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.290Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fcf2303e-94fe-4355-9bb1-8332759119a0\"}\n 2025-12-08T13:15:36.291Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fcf2303e-94fe-4355-9bb1-8332759119a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.293Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fcf2303e-94fe-4355-9bb1-8332759119a0\"}\n 2025-12-08T13:15:36.297Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:36.300Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fcf2303e-94fe-4355-9bb1-8332759119a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}\n 2025-12-08T13:15:36.301Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.303Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:36.393Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}\n 2025-12-08T13:15:36.396Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}\n 2025-12-08T13:15:36.399Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}\n 2025-12-08T13:15:36.399Z\tINFO\tControllers.Ironic\tInput maps hash input - n5d7hd7h56dh5bch5f8hfch8ch5dfh55h589h9dh5hb6hbbh5ch75hb5h5fch67h5d5h67bhb7hdbh8ch588h5f4hdfh657hfchdbhb5h5d6q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}\n 2025-12-08T13:15:36.407Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"dd45dbd3-ef7f-48a5-853d-b4cec3b63013\"}\n 2025-12-08T13:15:36.407Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"dd45dbd3-ef7f-48a5-853d-b4cec3b63013\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.407Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\"}\n 2025-12-08T13:15:36.408Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.494Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\"}\n 2025-12-08T13:15:36.495Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\"}\n 2025-12-08T13:15:36.499Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\"}\n 2025-12-08T13:15:36.503Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:36.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}\n 2025-12-08T13:15:36.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\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.595Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}\n 2025-12-08T13:15:36.596Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}\n 2025-12-08T13:15:36.596Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}\n 2025-12-08T13:15:36.597Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7dh68fh8fhdch596h567h549h669h565h567h679h6dh5d5h5f9h5fch64h554h578h8fh5d4h57chcdh658hf6h64bh646hb9h84hf4h67fh5f6h57dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}\n 2025-12-08T13:15:36.597Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}\n 2025-12-08T13:15:36.609Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}\n 2025-12-08T13:15:36.617Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}\n 2025-12-08T13:15:36.633Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47115926-2908-4550-84c3-a8ffeba54461\"}\n 2025-12-08T13:15:36.646Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}\n 2025-12-08T13:15:36.647Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.649Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47115926-2908-4550-84c3-a8ffeba54461\"}\n 2025-12-08T13:15:36.650Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5f963546-5510-4ed5-a1d6-50eb7380cd38\"}\n 2025-12-08T13:15:36.651Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"e0aef154-e82a-4552-9db2-f40608454164\"}\n 2025-12-08T13:15:36.653Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5f963546-5510-4ed5-a1d6-50eb7380cd38\"}\n 2025-12-08T13:15:36.653Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5f963546-5510-4ed5-a1d6-50eb7380cd38\"}\n 2025-12-08T13:15:36.654Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4468e9ee-c000-4d4f-9528-ab791731cfb8\"}\n 2025-12-08T13:15:36.657Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47115926-2908-4550-84c3-a8ffeba54461\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.657Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34234803-1835-46f8-9911-8decca2a6bc4\"}\n 2025-12-08T13:15:36.657Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1bb3c3eb-2dba-42e5-b295-b0be898b735b\"}\n 2025-12-08T13:15:36.657Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1bb3c3eb-2dba-42e5-b295-b0be898b735b\"}\n 2025-12-08T13:15:36.659Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"e0aef154-e82a-4552-9db2-f40608454164\"}\n 2025-12-08T13:15:36.660Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4468e9ee-c000-4d4f-9528-ab791731cfb8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:36.662Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"e0aef154-e82a-4552-9db2-f40608454164\"}\n 2025-12-08T13:15:36.662Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n58h84h694h56bh5fch557h5d8h67h8bh78h577hddh78h66fh645h544h675h57ch5fhcch686h9bhb9h77h5dh545h58bhfh659h565h596h58dq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"e0aef154-e82a-4552-9db2-f40608454164\"}\n 2025-12-08T13:15:36.663Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4468e9ee-c000-4d4f-9528-ab791731cfb8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:36.668Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34234803-1835-46f8-9911-8decca2a6bc4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.668Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63fa70f2-781a-4688-984b-29d5c3ff637b\"}\n 2025-12-08T13:15:36.669Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}\n 2025-12-08T13:15:36.672Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a41dbae0-0579-496e-ae6f-ed490abca188\"}\n 2025-12-08T13:15:36.672Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a41dbae0-0579-496e-ae6f-ed490abca188\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:36.695Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a41dbae0-0579-496e-ae6f-ed490abca188\"}\n 2025-12-08T13:15:36.695Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}\n 2025-12-08T13:15:36.696Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}\n 2025-12-08T13:15:36.697Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}\n 2025-12-08T13:15:36.698Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}\n 2025-12-08T13:15:36.699Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a41dbae0-0579-496e-ae6f-ed490abca188\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:36.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}\n 2025-12-08T13:15:36.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\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.738Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63fa70f2-781a-4688-984b-29d5c3ff637b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.738Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be012ef4-1767-442d-9ef4-1b737b06da41\"}\n 2025-12-08T13:15:36.739Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}\n 2025-12-08T13:15:36.742Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be012ef4-1767-442d-9ef4-1b737b06da41\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.743Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}\n 2025-12-08T13:15:36.743Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}\n 2025-12-08T13:15:36.744Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}\n 2025-12-08T13:15:36.745Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}\n 2025-12-08T13:15:36.745Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}\n 2025-12-08T13:15:36.749Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}\n 2025-12-08T13:15:36.752Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}\n 2025-12-08T13:15:36.758Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"6902c8fe-c11e-41d1-afca-14d98a2197c4\"}\n 2025-12-08T13:15:36.762Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"6902c8fe-c11e-41d1-afca-14d98a2197c4\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.762Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"947ec7e8-244b-4553-95d1-b0ba6996426d\"}\n 2025-12-08T13:15:36.762Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}\n 2025-12-08T13:15:36.764Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.765Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}\n 2025-12-08T13:15:36.767Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.771Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:36.795Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}\n 2025-12-08T13:15:36.796Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}\n 2025-12-08T13:15:36.797Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}\n 2025-12-08T13:15:36.797Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}\n 2025-12-08T13:15:36.805Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}\n 2025-12-08T13:15:36.806Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.840Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}\n 2025-12-08T13:15:36.842Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"947ec7e8-244b-4553-95d1-b0ba6996426d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.843Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}\n 2025-12-08T13:15:36.846Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}\n 2025-12-08T13:15:36.850Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}\n 2025-12-08T13:15:36.850Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}\n 2025-12-08T13:15:36.854Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}\n 2025-12-08T13:15:36.854Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}\n 2025-12-08T13:15:36.860Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}\n 2025-12-08T13:15:36.867Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:36.875Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:36.879Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:36.896Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}\n 2025-12-08T13:15:36.897Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}\n 2025-12-08T13:15:36.897Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}\n 2025-12-08T13:15:36.898Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}\n 2025-12-08T13:15:36.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}\n 2025-12-08T13:15:36.908Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}\n 2025-12-08T13:15:36.912Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}\n 2025-12-08T13:15:36.912Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}\n 2025-12-08T13:15:36.913Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}\n 2025-12-08T13:15:36.923Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6bcad258-2b67-43f7-8d07-46cb7d0d600b\"}\n 2025-12-08T13:15:36.939Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}\n 2025-12-08T13:15:36.940Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6bcad258-2b67-43f7-8d07-46cb7d0d600b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:36.942Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}\n 2025-12-08T13:15:36.945Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}\n 2025-12-08T13:15:36.945Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}\n 2025-12-08T13:15:36.954Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}\n 2025-12-08T13:15:36.954Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}\n 2025-12-08T13:15:36.960Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}\n 2025-12-08T13:15:36.960Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}\n 2025-12-08T13:15:36.961Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:36.996Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}\n 2025-12-08T13:15:36.998Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}\n 2025-12-08T13:15:36.998Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}\n 2025-12-08T13:15:36.999Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}\n 2025-12-08T13:15:37.039Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}\n 2025-12-08T13:15:37.042Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}\n 2025-12-08T13:15:37.044Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}\n 2025-12-08T13:15:37.044Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}\n 2025-12-08T13:15:37.051Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}\n 2025-12-08T13:15:37.051Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}\n 2025-12-08T13:15:37.057Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}\n 2025-12-08T13:15:37.061Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}\n 2025-12-08T13:15:37.064Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}\n 2025-12-08T13:15:37.066Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}\n 2025-12-08T13:15:37.067Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}\n 2025-12-08T13:15:37.076Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}\n 2025-12-08T13:15:37.076Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}\n 2025-12-08T13:15:37.084Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}\n 2025-12-08T13:15:37.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}\n 2025-12-08T13:15:37.084Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:37.096Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}\n 2025-12-08T13:15:37.097Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}\n 2025-12-08T13:15:37.098Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}\n 2025-12-08T13:15:37.099Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}\n 2025-12-08T13:15:37.100Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f052a634-f868-46cd-85bf-c01569ea8788\"}\n 2025-12-08T13:15:37.108Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}\n 2025-12-08T13:15:37.109Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:37.141Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f052a634-f868-46cd-85bf-c01569ea8788\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:37.141Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}\n 2025-12-08T13:15:37.143Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}\n 2025-12-08T13:15:37.146Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}\n 2025-12-08T13:15:37.146Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}\n 2025-12-08T13:15:37.155Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}\n 2025-12-08T13:15:37.155Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}\n 2025-12-08T13:15:37.196Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}\n 2025-12-08T13:15:37.197Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}\n 2025-12-08T13:15:37.198Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}\n 2025-12-08T13:15:37.199Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}\n 2025-12-08T13:15:37.403Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"ad1f0e03-7523-4b50-8581-c44aad07eae3\"}\n 2025-12-08T13:15:37.411Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"ad1f0e03-7523-4b50-8581-c44aad07eae3\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:37.412Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"505e5ce9-1c7a-4577-8c54-77a897fa42fa\"}\n 2025-12-08T13:15:37.412Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"505e5ce9-1c7a-4577-8c54-77a897fa42fa\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:37.462Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6f2609c8-3150-4db9-a6fd-3c8e31d639a6\"}\n 2025-12-08T13:15:37.465Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6f2609c8-3150-4db9-a6fd-3c8e31d639a6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:38.076Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"40f88424-68c7-4462-ab1a-0b3e1b9d5542\"}\n 2025-12-08T13:15:38.106Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0d78e6f8-a598-4863-af5a-00da2685f30e\"}\n 2025-12-08T13:15:38.110Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0d78e6f8-a598-4863-af5a-00da2685f30e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:38.602Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a6ac8243-b535-4ead-87c6-50da2259529f\"}\n 2025-12-08T13:15:38.602Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"192cfe99-a4a6-465c-88b3-a11a71cacfb1\"}\n 2025-12-08T13:15:38.621Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"9a97dff4-977c-49d7-97fb-72366fcbdcfc\"}\n 2025-12-08T13:15:38.624Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3c8ee4c-5dbb-4c12-b125-29d99de6b3ae\"}\n 2025-12-08T13:15:38.692Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"a839a2ef-e3de-482e-9592-97ec511cdf68\"}\n 2025-12-08T13:15:38.692Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"a839a2ef-e3de-482e-9592-97ec511cdf68\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:38.991Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"345ec46f-3f0e-4046-b26c-94d65bf9a0b8\"}\n 2025-12-08T13:15:38.992Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd8b1a11-aad8-47a6-8c35-cc2e46a15757\"}\n 2025-12-08T13:15:38.999Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"779339f4-484d-429c-acb5-5b91b857d94b\"}\n 2025-12-08T13:15:39.003Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d528420d-fe66-4c27-bb2b-e2a3cb89f37a\"}\n 2025-12-08T13:15:39.391Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"438f061a-4b86-4e64-940f-214f1f127556\"}\n 2025-12-08T13:15:39.395Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"438f061a-4b86-4e64-940f-214f1f127556\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:40.104Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"78a7435f-e18b-40c8-a97d-039530b458fe\"}\n 2025-12-08T13:15:40.107Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3810ab9f-f5e5-4294-9fa7-55779557f5f5\"}\n 2025-12-08T13:15:40.126Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"49f1eadb-7290-4c15-a073-2886b704407f\"}\n 2025-12-08T13:15:40.126Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"b1da2017-503c-4342-87bf-6c75a7fcf37d\"}\n 2025-12-08T13:15:40.839Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9b40088b-19ce-4638-bb9d-122a0b89d3fb\"}\n 2025-12-08T13:15:40.865Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"815c45ab-bf16-49c8-84ab-f4685d7eaf6f\"}\n 2025-12-08T13:15:40.899Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d584cd7e-1d31-404f-9d5b-b1a952f10220\"}\n 2025-12-08T13:15:40.930Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fa50a782-c65e-4afa-bcc2-d607c20a9b73\"}\n 2025-12-08T13:15:40.949Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"78f1de37-0c2d-4732-b04d-ceeea91f2535\"}\n 2025-12-08T13:15:40.953Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"b65e17e3-a265-4a0d-a3f7-902fc1c706be\"}\n 2025-12-08T13:15:40.959Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"c6071f3e-f813-4217-bed2-f1568eb7924f\"}\n 2025-12-08T13:15:41.291Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}\n 2025-12-08T13:15:41.292Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:41.294Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}\n 2025-12-08T13:15:41.295Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}\n 2025-12-08T13:15:41.296Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}\n 2025-12-08T13:15:41.297Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}\n 2025-12-08T13:15:41.672Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}\n 2025-12-08T13:15:41.672Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:41.674Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}\n 2025-12-08T13:15:41.678Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}\n 2025-12-08T13:15:41.681Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}\n 2025-12-08T13:15:41.681Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n668hbdh549h5d5hchf4h578hc6h67bhcch5d8h554hfch559h5f4h6h654h57bh5d4h59h57fh58ch579h58chd4h56bh95hf7h7h5ffh56bh77q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}\n 2025-12-08T13:15:41.689Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97fc6587-494a-4b5a-8cbf-941e0d8fedfa\"}\n 2025-12-08T13:15:41.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}\n 2025-12-08T13:15:41.689Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97fc6587-494a-4b5a-8cbf-941e0d8fedfa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:41.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\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:41.692Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}\n 2025-12-08T13:15:41.693Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}\n 2025-12-08T13:15:41.693Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}\n 2025-12-08T13:15:41.694Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}\n 2025-12-08T13:15:41.695Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97fc6587-494a-4b5a-8cbf-941e0d8fedfa\"}\n 2025-12-08T13:15:41.697Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n668hbdh549h5d5hchf4h578hc6h67bhcch5d8h554hfch559h5f4h6h654h57bh5d4h59h57fh58ch579h58chd4h56bh95hf7h7h5ffh56bh77q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97fc6587-494a-4b5a-8cbf-941e0d8fedfa\"}\n 2025-12-08T13:15:41.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}\n 2025-12-08T13:15:41.705Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\"}\n 2025-12-08T13:15:41.705Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:41.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\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:41.792Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}\n 2025-12-08T13:15:41.792Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\"}\n 2025-12-08T13:15:41.793Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}\n 2025-12-08T13:15:41.794Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}\n 2025-12-08T13:15:41.794Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}\n 2025-12-08T13:15:41.795Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\"}\n 2025-12-08T13:15:41.798Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\"}\n 2025-12-08T13:15:41.809Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.809Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}\n 2025-12-08T13:15:41.809Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:41.810Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:41.817Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:41.823Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:41.823Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7c947d10-b422-4935-be9d-19a04f88e590\"}\n 2025-12-08T13:15:41.826Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7c947d10-b422-4935-be9d-19a04f88e590\"}\n 2025-12-08T13:15:41.826Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7c947d10-b422-4935-be9d-19a04f88e590\"}\n 2025-12-08T13:15:41.830Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}\n 2025-12-08T13:15:41.830Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}\n \ 2025-12-08T13:15:41.832Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}\n 2025-12-08T13:15:41.833Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}\n 2025-12-08T13:15:41.833Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}\n 2025-12-08T13:15:41.837Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}\n 2025-12-08T13:15:41.839Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}\n 2025-12-08T13:15:41.839Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}\n 2025-12-08T13:15:41.841Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}\n 2025-12-08T13:15:41.844Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}\n 2025-12-08T13:15:41.844Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}\n 2025-12-08T13:15:41.844Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}\n 2025-12-08T13:15:41.845Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}\n 2025-12-08T13:15:41.845Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}\n 2025-12-08T13:15:41.849Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}\n 2025-12-08T13:15:41.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}\n 2025-12-08T13:15:41.851Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}\n 2025-12-08T13:15:41.851Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}\n 2025-12-08T13:15:41.863Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}\n 2025-12-08T13:15:41.864Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}\n 2025-12-08T13:15:41.864Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}\n 2025-12-08T13:15:41.864Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}\n 2025-12-08T13:15:41.868Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}\n 2025-12-08T13:15:41.869Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}\n 2025-12-08T13:15:41.893Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.893Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}\n 2025-12-08T13:15:41.894Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}\n 2025-12-08T13:15:41.895Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}\n 2025-12-08T13:15:41.895Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.896Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.896Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}\n 2025-12-08T13:15:41.896Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.900Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.903Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.904Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}\n 2025-12-08T13:15:41.905Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:41.907Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.910Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}\n 2025-12-08T13:15:41.915Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:41.915Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:41.916Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:41.936Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}\n 2025-12-08T13:15:41.939Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}\n 2025-12-08T13:15:41.941Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}\n 2025-12-08T13:15:41.941Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}\n 2025-12-08T13:15:41.949Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}\n 2025-12-08T13:15:41.949Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}\n 2025-12-08T13:15:41.957Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c3206ce3-507d-4d28-b9a3-8708447bde46\"}\n 2025-12-08T13:15:41.960Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c3206ce3-507d-4d28-b9a3-8708447bde46\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:41.993Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:41.994Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}\n 2025-12-08T13:15:41.995Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:41.995Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:41.996Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}\n 2025-12-08T13:15:41.996Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:41.996Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}\n 2025-12-08T13:15:41.997Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}\n 2025-12-08T13:15:41.999Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:42.001Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:42.002Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:42.003Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:42.004Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}\n 2025-12-08T13:15:42.005Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:42.008Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:42.008Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:42.009Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:42.009Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}\n 2025-12-08T13:15:42.016Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.016Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:42.094Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}\n 2025-12-08T13:15:42.094Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.095Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}\n 2025-12-08T13:15:42.096Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}\n 2025-12-08T13:15:42.096Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}\n 2025-12-08T13:15:42.099Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.106Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.109Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.109Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.110Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}\n 2025-12-08T13:15:42.111Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.111Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:42.112Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}\n 2025-12-08T13:15:42.113Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}\n 2025-12-08T13:15:42.114Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}\n 2025-12-08T13:15:42.115Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}\n 2025-12-08T13:15:42.127Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.127Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.128Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.128Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}\n 2025-12-08T13:15:42.129Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.129Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:42.131Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.132Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.136Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.138Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.139Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.140Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.152Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.152Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.154Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.154Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}\n 2025-12-08T13:15:42.719Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"868cc4ed-df0b-49f5-9da9-694e9eb08ffc\"}\n 2025-12-08T13:15:42.728Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ca14c8a-28ac-4431-9281-063be0150b07\"}\n 2025-12-08T13:15:42.740Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a5b98f9d-1d1f-44c9-83cc-a2c6d828997e\"}\n 2025-12-08T13:15:42.747Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"48221c00-0375-4f84-bbe8-5bcc5a21ce3a\"}\n 2025-12-08T13:15:43.075Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d03b5c06-dba2-4e87-aefa-bfc93fa66d4d\"}\n 2025-12-08T13:15:43.169Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"7799ab6a-07cc-4b11-9a2e-5b544a6c2622\"}\n 2025-12-08T13:15:43.192Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"632a4133-4bdc-48f1-b149-f7bfdec620d0\"}\n 2025-12-08T13:15:43.813Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"8899c84a-c0ab-4acd-b265-665fc3428c3c\"}\n 2025-12-08T13:15:43.814Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"8899c84a-c0ab-4acd-b265-665fc3428c3c\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:44.397Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d1c639fe-2171-4d27-b593-e5aa930c54a8\"}\n 2025-12-08T13:15:44.401Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"95c38b43-7f90-4554-b195-4fae565e98d4\"}\n 2025-12-08T13:15:44.437Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e5bf3cd-be03-4ebf-936b-0ead40ed241f\"}\n 2025-12-08T13:15:44.439Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"0650d4ae-9221-41cd-8483-61d394510e26\"}\n 2025-12-08T13:15:44.998Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9e25254c-3418-44d1-8229-67f76a19c4d1\"}\n 2025-12-08T13:15:45.028Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"609587f9-ddca-475b-8c98-ae32806981de\"}\n 2025-12-08T13:15:45.038Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb8eeff-da56-4e08-a19e-93e3f50d117f\"}\n 2025-12-08T13:15:45.119Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"55a85ac5-aacc-4c39-a942-ae612c06b88e\"}\n 2025-12-08T13:15:45.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"406ea861-5ab5-491a-9f33-75a5650b1320\"}\n 2025-12-08T13:15:46.658Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}\n 2025-12-08T13:15:46.659Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}\n 2025-12-08T13:15:46.659Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}\n 2025-12-08T13:15:46.665Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}\n 2025-12-08T13:15:46.665Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}\n 2025-12-08T13:15:47.080Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9b3fb487-7f01-4c31-bf5c-d9ae284c0688\"}\n 2025-12-08T13:15:47.084Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9b3fb487-7f01-4c31-bf5c-d9ae284c0688\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:48.077Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68ca00e2-7e82-4379-95b7-24187948cf6c\"}\n 2025-12-08T13:15:48.603Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3d323f8-7ba4-4ca1-b180-7d950e7833b6\"}\n 2025-12-08T13:15:48.603Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7ffbadb0-9219-472a-9111-a7436cb325f7\"}\n 2025-12-08T13:15:48.624Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"b68f07f0-3bec-481b-aecb-4b2bd7a60884\"}\n 2025-12-08T13:15:48.625Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87829dda-e0ee-43f7-b1d9-363fe01ca8f8\"}\n 2025-12-08T13:15:48.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a2da79e-a554-4ce1-9297-3240a51f4fa7\"}\n 2025-12-08T13:15:48.993Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b769dce-3cbb-47f3-8460-7c54e8f2095b\"}\n 2025-12-08T13:15:49.001Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"0e9047a8-c02d-4831-9aff-3edcf78d8422\"}\n 2025-12-08T13:15:49.005Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8ae69b4b-e6f6-4fc5-a122-9682cdb2e670\"}\n 2025-12-08T13:15:50.106Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b45b2817-b726-4f44-a817-c649508ff6d5\"}\n 2025-12-08T13:15:50.108Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"864271ba-e621-4202-b16b-0c9afd1a873f\"}\n 2025-12-08T13:15:50.127Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"623d3bbb-e331-4475-9b8a-6052dcbef6ee\"}\n 2025-12-08T13:15:50.127Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"114d4343-b7ad-4fd3-8213-2966de8a57d5\"}\n 2025-12-08T13:15:50.840Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b7748afe-3ea4-4f6e-ad1a-28c66f9f92fb\"}\n 2025-12-08T13:15:50.866Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"af1f021d-e067-4579-8c8b-422cc498f42b\"}\n 2025-12-08T13:15:50.900Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23df7214-e657-40fb-8da1-df8bbb5405eb\"}\n 2025-12-08T13:15:50.931Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f1f78a5a-0d01-4b2f-a911-bd28941b91f8\"}\n 2025-12-08T13:15:50.950Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3de7aa11-f843-4cb2-bc7b-2b40ce882ee2\"}\n 2025-12-08T13:15:50.954Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"369e91b3-ffc3-47aa-906c-3e1d948d2b37\"}\n 2025-12-08T13:15:50.960Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"0b92c025-ac11-413a-a353-150199ebbb87\"}\n 2025-12-08T13:15:52.721Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fee6530-5d7d-435f-a8c5-67001e298f74\"}\n 2025-12-08T13:15:52.730Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1148ccc-18f8-47e0-b9c1-5c98eec2c20e\"}\n 2025-12-08T13:15:52.741Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6909ca20-e715-4787-a37a-762d202a4c1b\"}\n 2025-12-08T13:15:52.748Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a75218c3-e045-41b4-bc09-1499db6c0f13\"}\n 2025-12-08T13:15:53.076Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c587fa18-0bbd-4e54-afef-9ff2f68ad0dd\"}\n 2025-12-08T13:15:53.170Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"c061143b-dfd9-41e4-b41a-42f17d27fd8c\"}\n 2025-12-08T13:15:53.193Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a1597b3c-451e-491c-82d5-83814f564187\"}\n 2025-12-08T13:15:54.055Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"c5da2965-91cc-4d79-8f3f-2c0005e60f41\"}\n 2025-12-08T13:15:54.055Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"c5da2965-91cc-4d79-8f3f-2c0005e60f41\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:54.398Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e46c6aeb-1ea0-4bc8-937f-b9c3088dfc04\"}\n 2025-12-08T13:15:54.403Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3a2ec02f-c25b-4576-99f0-197e35c7106b\"}\n 2025-12-08T13:15:54.439Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3e48711d-6591-47a7-9326-b93f4d7d5659\"}\n 2025-12-08T13:15:54.441Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6b9bd3ed-3794-465b-be7a-afd4cdd55bdc\"}\n 2025-12-08T13:15:54.999Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9029a44a-90be-4add-bf20-5931c18276f3\"}\n 2025-12-08T13:15:55.029Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d7eb1f75-ff3a-401e-a0ae-af8e45bdd439\"}\n 2025-12-08T13:15:55.039Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"075368db-2d76-4f50-9015-7525112d793c\"}\n 2025-12-08T13:15:55.120Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"52634f13-7dbe-4b3c-9365-5d94e0e32058\"}\n 2025-12-08T13:15:55.855Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca9ddb60-2b0e-44a0-a9c4-d2f7154a607e\"}\n 2025-12-08T13:15:57.324Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65165052-da6e-4787-8e3b-df1881f4e1e5\"}\n 2025-12-08T13:15:57.329Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65165052-da6e-4787-8e3b-df1881f4e1e5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:58.078Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6c03afdb-ba52-42e4-98ab-5724f37df0c9\"}\n 2025-12-08T13:15:58.604Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fb841d63-c767-4c56-8f77-12e40b1b2374\"}\n 2025-12-08T13:15:58.604Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"574b87fd-6f43-4be9-955c-8ca7223280ef\"}\n 2025-12-08T13:15:58.626Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"74acb5d6-8386-456e-9db7-fe78d78ce194\"}\n 2025-12-08T13:15:58.626Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bb989cf8-eed0-4b48-b315-79f309fb9616\"}\n 2025-12-08T13:15:58.993Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89f30573-07cc-4411-a099-108717ba06ca\"}\n 2025-12-08T13:15:58.994Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"60275c1e-a82f-49f4-988b-b10ee7f98f74\"}\n 2025-12-08T13:15:59.002Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"483dcaa7-c5e3-44af-96db-fbf747a8518b\"}\n 2025-12-08T13:15:59.006Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97ebc830-1f89-4441-b20f-946e00fa1f4d\"}\n 2025-12-08T13:16:00.107Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1d391437-7b3b-49de-b01f-d88972ef75bb\"}\n 2025-12-08T13:16:00.110Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c71a51ff-ed85-4424-bd71-e9a84bcd8a7a\"}\n 2025-12-08T13:16:00.128Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7ed6b6a2-4c35-45cc-adfe-b083fa970975\"}\n 2025-12-08T13:16:00.128Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"781c91aa-7478-4ffe-934e-5aeb44f2da12\"}\n 2025-12-08T13:16:00.841Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5b0660f-a69d-4032-8853-7f01cbb9ac37\"}\n 2025-12-08T13:16:00.867Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"355998fb-32f6-4af9-b0fb-8e01249dd9fa\"}\n 2025-12-08T13:16:00.901Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"56ebe948-0b4b-4848-a986-940a1d181a19\"}\n 2025-12-08T13:16:00.932Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aba9f52d-33de-4c45-a7da-ed9f2ea6f6f1\"}\n 2025-12-08T13:16:00.951Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a086c94b-2e95-46a5-9b0c-e925459ee447\"}\n 2025-12-08T13:16:00.955Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"c0a6e288-0daf-4ea8-aa2e-864e2f30721d\"}\n 2025-12-08T13:16:00.961Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"2a21f84e-6afb-453a-8315-07da0f699126\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:01.832\e[0m\n 2025-12-08T13:16:01.832Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15:36Z\",\"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-12-08T13:15:36Z\"}],\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\",\"resourceVersion\":\"2341\",\"uid\":\"0ad691ce-65d8-4260-b7a0-ac6afcf63991\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:16:01.845Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"312e270d-3be2-4ae8-92f9-aafc81445cd1\"}\n 2025-12-08T13:16:01.850Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"312e270d-3be2-4ae8-92f9-aafc81445cd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:01.853Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"312e270d-3be2-4ae8-92f9-aafc81445cd1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:01.853Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"312e270d-3be2-4ae8-92f9-aafc81445cd1\"}\n 2025-12-08T13:16:01.861Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:01.861Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:16:01.861Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:16:01.866Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:01.866Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:01.870Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:16:01.876Z\tINFO\tControllers.IronicInspector\tinput source keystone-ebc1c835-be13-4bb2-a734-55bc9a594889 changed, reconcile: ironic-inspector - 46416b4e-b70d-4881-bcdd-441efa5ce9d6\n 2025-12-08T13:16:01.876Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-ebc1c835-be13-4bb2-a734-55bc9a594889 changed, reconcile: ironic-ironic-neutron-agent - 46416b4e-b70d-4881-bcdd-441efa5ce9d6\n 2025-12-08T13:16:01.877Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"94914b13-13b8-4d53-a076-5adffc7fb6fa\"}\n 2025-12-08T13:16:01.877Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3c0435a4-ff71-4a30-ac28-b3313bed8885\"}\n 2025-12-08T13:16:01.883Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1f50c1f0-bc55-4a24-b29c-9cf31f5bcf5b\"}\n 2025-12-08T13:16:01.887Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"da5b1462-fbf4-4daf-b18f-22ee0343e07b\"}\n 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 46416b4e-b70d-4881-bcdd-441efa5ce9d6\n \ 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 46416b4e-b70d-4881-bcdd-441efa5ce9d6\n \ 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 46416b4e-b70d-4881-bcdd-441efa5ce9d6\n 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 46416b4e-b70d-4881-bcdd-441efa5ce9d6\n \ 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1a4b3e7f-13c1-45b6-9e32-d3e4b0450609\"}\n 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4a4e641e-8372-4d7a-be26-8765e8a7a63c\"}\n 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b95ebb3-080f-4f84-85e7-c56142299b0e\"}\n 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"5551ccf1-7df0-42dc-9c1f-5e63c45df253\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0012992c0>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:01.832\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001e26210?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc001c1c980})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc0019049c0?, 0xc000100808?}, {0x23acb75, 0x4}, {0xc0009a99f8, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc0019049c0?, 0xc001c1c980?}, {0xc0009a99f8?, 0xc0019049c0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000306d20, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000306d20, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001e26210, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [25.754 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/test/functional/ironic_controller_test.go:1075\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1143\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:15:48.904Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9c6a9174-7025-4b1c-8f9d-2d3dd1683481\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:48.904Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:48.908Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.908Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:48.908Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:48.910Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.910Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.914Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:15:48.916Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.916Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:48.916Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:48.919Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.919Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:48.932Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\"}\n 2025-12-08T13:15:48.934Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\"}\n 2025-12-08T13:15:48.936Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\"}\n 2025-12-08T13:15:48.938Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\"}\n 2025-12-08T13:15:48.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:48.945Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:48.952Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"53338ffc-17cd-4399-8e2d-421ccb22c32e\"}\n 2025-12-08T13:15:48.953Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"53338ffc-17cd-4399-8e2d-421ccb22c32e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:48.955Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"53338ffc-17cd-4399-8e2d-421ccb22c32e\"}\n 2025-12-08T13:15:48.958Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"53338ffc-17cd-4399-8e2d-421ccb22c32e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:48.970Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:48.984Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}\n 2025-12-08T13:15:48.985Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:48.986Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:49.055Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}\n 2025-12-08T13:15:49.065Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}\n 2025-12-08T13:15:49.067Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}\n 2025-12-08T13:15:49.067Z\tINFO\tControllers.Ironic\tInput maps hash input - n596h86h5d5h679h677h59dh674h5bchf4h586hbh94h5f6h566hcbhcbh578h68ch86h545h8fhch567h85h66bh7bh65dh54h9fh65dh578hbcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}\n 2025-12-08T13:15:49.075Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\"}\n 2025-12-08T13:15:49.076Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.156Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\"}\n 2025-12-08T13:15:49.157Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\"}\n 2025-12-08T13:15:49.160Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\"}\n 2025-12-08T13:15:49.166Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:49.167Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.168Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.257Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.258Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.258Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.259Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n6bh666hc9h674h66bh5cbhbbhf6h5d7h588h696hb9h678h5b9h647h678h586hddh566h5f7h8dh5f8h5c7h5dfh686h8dh9dhfh5b8h5dh5c4h84q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.259Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.273Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.276Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.276Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}\n 2025-12-08T13:15:49.287Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}\n 2025-12-08T13:15:49.288Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.290Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1685900b-53ee-47c9-8f86-a97e02cf9b1b\"}\n 2025-12-08T13:15:49.293Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ae8bdb8f-0884-4272-9dc3-40046e586c9d\"}\n 2025-12-08T13:15:49.293Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9fa4f84-0cc1-4d04-9885-3ca43d9be209\"}\n 2025-12-08T13:15:49.294Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1685900b-53ee-47c9-8f86-a97e02cf9b1b\"}\n 2025-12-08T13:15:49.295Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ae8bdb8f-0884-4272-9dc3-40046e586c9d\"}\n 2025-12-08T13:15:49.295Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ae8bdb8f-0884-4272-9dc3-40046e586c9d\"}\n 2025-12-08T13:15:49.296Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ec47c4d-d0a7-4066-8d7f-f2190c210570\"}\n 2025-12-08T13:15:49.299Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1685900b-53ee-47c9-8f86-a97e02cf9b1b\"}\n 2025-12-08T13:15:49.299Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n59h545h54fh6dh577h58dh54bh5c9hc8h68fh5c9h6h677hc7h88h5d7h68ch99h66h5bbh5c6h644h598h9dhcch7chch66dh85hfbh5fch56fq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1685900b-53ee-47c9-8f86-a97e02cf9b1b\"}\n 2025-12-08T13:15:49.299Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ec47c4d-d0a7-4066-8d7f-f2190c210570\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:49.300Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9fa4f84-0cc1-4d04-9885-3ca43d9be209\"}\n 2025-12-08T13:15:49.303Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ec47c4d-d0a7-4066-8d7f-f2190c210570\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:49.303Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7cc5889-0da7-4b3a-84ab-9f3780dc7052\"}\n 2025-12-08T13:15:49.303Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7cc5889-0da7-4b3a-84ab-9f3780dc7052\"}\n 2025-12-08T13:15:49.306Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9fa4f84-0cc1-4d04-9885-3ca43d9be209\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.306Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b868b86f-a318-49dd-b0e1-9d7bd09e4532\"}\n 2025-12-08T13:15:49.307Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}\n 2025-12-08T13:15:49.309Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3aa7c886-21e5-4b92-9131-1698d0eed955\"}\n 2025-12-08T13:15:49.310Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3aa7c886-21e5-4b92-9131-1698d0eed955\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:49.311Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"39685a62-35eb-4040-86fe-adaca4372e08\"}\n 2025-12-08T13:15:49.311Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"39685a62-35eb-4040-86fe-adaca4372e08\"}\n 2025-12-08T13:15:49.357Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}\n 2025-12-08T13:15:49.357Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3aa7c886-21e5-4b92-9131-1698d0eed955\"}\n 2025-12-08T13:15:49.358Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}\n 2025-12-08T13:15:49.359Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}\n 2025-12-08T13:15:49.360Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}\n 2025-12-08T13:15:49.360Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3aa7c886-21e5-4b92-9131-1698d0eed955\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:49.368Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6165f47-5d85-4a60-b346-2266ce8952ef\"}\n 2025-12-08T13:15:49.368Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}\n 2025-12-08T13:15:49.368Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6165f47-5d85-4a60-b346-2266ce8952ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:49.369Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.399Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}\n 2025-12-08T13:15:49.403Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}\n 2025-12-08T13:15:49.403Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6165f47-5d85-4a60-b346-2266ce8952ef\"}\n 2025-12-08T13:15:49.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}\n 2025-12-08T13:15:49.403Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6165f47-5d85-4a60-b346-2266ce8952ef\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:49.404Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}\n 2025-12-08T13:15:49.405Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}\n 2025-12-08T13:15:49.405Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b868b86f-a318-49dd-b0e1-9d7bd09e4532\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.406Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a51c6161-93d4-4aed-a959-2c5df83461fe\"}\n 2025-12-08T13:15:49.406Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}\n 2025-12-08T13:15:49.406Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}\n 2025-12-08T13:15:49.407Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}\n 2025-12-08T13:15:49.407Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.408Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}\n 2025-12-08T13:15:49.409Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}\n 2025-12-08T13:15:49.410Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}\n 2025-12-08T13:15:49.410Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}\n 2025-12-08T13:15:49.411Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}\n 2025-12-08T13:15:49.415Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.415Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}\n 2025-12-08T13:15:49.416Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}\n 2025-12-08T13:15:49.417Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.434Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:49.457Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}\n 2025-12-08T13:15:49.458Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}\n 2025-12-08T13:15:49.459Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}\n 2025-12-08T13:15:49.460Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}\n 2025-12-08T13:15:49.469Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}\n 2025-12-08T13:15:49.469Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.496Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a51c6161-93d4-4aed-a959-2c5df83461fe\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.496Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"01a1afa5-f488-48dc-b662-dd1efa7b0f43\"}\n 2025-12-08T13:15:49.496Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}\n 2025-12-08T13:15:49.500Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"01a1afa5-f488-48dc-b662-dd1efa7b0f43\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.502Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}\n 2025-12-08T13:15:49.504Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}\n 2025-12-08T13:15:49.507Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}\n 2025-12-08T13:15:49.514Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.514Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}\n 2025-12-08T13:15:49.517Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0bafb15c-9ae9-4223-bea7-ffd9967ad2d8\"}\n 2025-12-08T13:15:49.526Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:49.532Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:49.537Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:49.557Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}\n 2025-12-08T13:15:49.558Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}\n 2025-12-08T13:15:49.559Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}\n 2025-12-08T13:15:49.560Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}\n 2025-12-08T13:15:49.560Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}\n 2025-12-08T13:15:49.561Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.563Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}\n 2025-12-08T13:15:49.564Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}\n 2025-12-08T13:15:49.565Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}\n 2025-12-08T13:15:49.566Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}\n 2025-12-08T13:15:49.596Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}\n 2025-12-08T13:15:49.597Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0bafb15c-9ae9-4223-bea7-ffd9967ad2d8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.599Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}\n 2025-12-08T13:15:49.603Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}\n 2025-12-08T13:15:49.604Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}\n 2025-12-08T13:15:49.608Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}\n 2025-12-08T13:15:49.615Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.616Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}\n 2025-12-08T13:15:49.617Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}\n 2025-12-08T13:15:49.618Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.658Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}\n 2025-12-08T13:15:49.659Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}\n 2025-12-08T13:15:49.660Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}\n 2025-12-08T13:15:49.661Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}\n 2025-12-08T13:15:49.669Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}\n 2025-12-08T13:15:49.670Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.678Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1d014535-8f4f-4634-ba41-665f22d22e90\"}\n 2025-12-08T13:15:49.696Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}\n 2025-12-08T13:15:49.696Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1d014535-8f4f-4634-ba41-665f22d22e90\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.699Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}\n 2025-12-08T13:15:49.702Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}\n 2025-12-08T13:15:49.702Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}\n 2025-12-08T13:15:49.710Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}\n 2025-12-08T13:15:49.710Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}\n 2025-12-08T13:15:49.716Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}\n 2025-12-08T13:15:49.758Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}\n 2025-12-08T13:15:49.760Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}\n 2025-12-08T13:15:49.761Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}\n 2025-12-08T13:15:49.762Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}\n 2025-12-08T13:15:49.769Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}\n 2025-12-08T13:15:49.770Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.797Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}\n 2025-12-08T13:15:49.799Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}\n 2025-12-08T13:15:49.803Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}\n 2025-12-08T13:15:49.803Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}\n 2025-12-08T13:15:49.812Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}\n 2025-12-08T13:15:49.812Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}\n 2025-12-08T13:15:49.818Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}\n 2025-12-08T13:15:49.820Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}\n 2025-12-08T13:15:49.823Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}\n 2025-12-08T13:15:49.825Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}\n 2025-12-08T13:15:49.826Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}\n 2025-12-08T13:15:49.833Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}\n 2025-12-08T13:15:49.833Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}\n 2025-12-08T13:15:49.857Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b2d9449e-0bcd-4e1d-8a24-92cc741fb315\"}\n 2025-12-08T13:15:49.858Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}\n 2025-12-08T13:15:49.860Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}\n 2025-12-08T13:15:49.861Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}\n 2025-12-08T13:15:49.862Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}\n 2025-12-08T13:15:49.862Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b2d9449e-0bcd-4e1d-8a24-92cc741fb315\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:49.871Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}\n 2025-12-08T13:15:49.871Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:49.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}\n 2025-12-08T13:15:49.878Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}\n 2025-12-08T13:15:49.879Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}\n 2025-12-08T13:15:49.880Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}\n 2025-12-08T13:15:50.080Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0bb8fcd3-207c-49e9-97ff-ea524867ac05\"}\n 2025-12-08T13:15:50.183Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"adbd6556-3830-45bd-8945-1b64f7128112\"}\n 2025-12-08T13:15:50.186Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"adbd6556-3830-45bd-8945-1b64f7128112\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:50.187Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f2ff7e5c-9fd5-4a45-8b15-9d78957ad4fd\"}\n 2025-12-08T13:15:50.292Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f26152cb-73d9-409b-8fc7-2783b8a002dd\"}\n 2025-12-08T13:15:50.293Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f26152cb-73d9-409b-8fc7-2783b8a002dd\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:50.295Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"47f063c9-4dbc-425d-b3e4-6ad269e2bb80\"}\n 2025-12-08T13:15:50.744Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d8879a1f-6e5a-49bb-88ce-bc176b943db5\"}\n 2025-12-08T13:15:50.827Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"89d4aa68-2194-46f3-9fe4-a7575c9c3033\"}\n 2025-12-08T13:15:50.831Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"89d4aa68-2194-46f3-9fe4-a7575c9c3033\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.049Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"76460151-a5d4-49d5-9b9d-3586e2259bdb\"}\n 2025-12-08T13:15:52.055Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e4c650e8-eca7-4651-8b3c-8a40050a623c\"}\n 2025-12-08T13:15:52.067Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"06c396f1-f6f3-4174-9548-2604207a9769\"}\n 2025-12-08T13:15:52.073Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"518c8ba1-91ff-4e20-bd7c-2a54da2c58df\"}\n 2025-12-08T13:15:52.111Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdab0403-e68c-468c-ba61-6d7e9f7ef384\"}\n 2025-12-08T13:15:52.115Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdab0403-e68c-468c-ba61-6d7e9f7ef384\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.660Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a899dde9-6e0a-48d7-93d8-bdbb6b7b8a1f\"}\n 2025-12-08T13:15:52.660Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"721ebe84-d216-42b6-88bf-a52156962030\"}\n 2025-12-08T13:15:52.666Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"57576c26-3732-4a95-9237-64d84f1600e7\"}\n 2025-12-08T13:15:52.674Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3947efe3-da4d-4d08-93e6-9e005fad3b37\"}\n 2025-12-08T13:15:52.722Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"742d0ef8-be79-4dcf-ab05-cc74116a03b1\"}\n 2025-12-08T13:15:53.954Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}\n 2025-12-08T13:15:53.955Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:53.958Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}\n 2025-12-08T13:15:53.959Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}\n 2025-12-08T13:15:53.960Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}\n 2025-12-08T13:15:53.961Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}\n 2025-12-08T13:15:54.310Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}\n 2025-12-08T13:15:54.310Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:54.312Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}\n 2025-12-08T13:15:54.315Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}\n 2025-12-08T13:15:54.318Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}\n 2025-12-08T13:15:54.318Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n668h547h689h5b6h686h95h79h68fh599h54dh55fh578h686h5bhf9h5h56fh66chc5h59ch5b9hf7hbfhc9h66ch75h55ch596h659h655h56ch6bq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}\n 2025-12-08T13:15:54.324Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39209426-1389-41e6-be95-108cec21e39a\"}\n 2025-12-08T13:15:54.324Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39209426-1389-41e6-be95-108cec21e39a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:54.325Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}\n 2025-12-08T13:15:54.325Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:54.414Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39209426-1389-41e6-be95-108cec21e39a\"}\n 2025-12-08T13:15:54.414Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}\n 2025-12-08T13:15:54.415Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}\n 2025-12-08T13:15:54.416Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}\n 2025-12-08T13:15:54.416Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n668h547h689h5b6h686h95h79h68fh599h54dh55fh578h686h5bhf9h5h56fh66chc5h59ch5b9hf7hbfhc9h66ch75h55ch596h659h655h56ch6bq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39209426-1389-41e6-be95-108cec21e39a\"}\n 2025-12-08T13:15:54.417Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}\n 2025-12-08T13:15:54.424Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\"}\n 2025-12-08T13:15:54.425Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:54.428Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}\n 2025-12-08T13:15:54.428Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:54.513Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\"}\n 2025-12-08T13:15:54.513Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}\n 2025-12-08T13:15:54.514Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}\n 2025-12-08T13:15:54.515Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\"}\n 2025-12-08T13:15:54.515Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}\n 2025-12-08T13:15:54.516Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}\n 2025-12-08T13:15:54.519Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\"}\n 2025-12-08T13:15:54.526Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}\n 2025-12-08T13:15:54.526Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}\n 2025-12-08T13:15:54.526Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:54.527Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:54.535Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:54.542Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f97d2a38-b2bf-45f4-a726-2f267ff1514d\"}\n 2025-12-08T13:15:54.542Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:54.544Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f97d2a38-b2bf-45f4-a726-2f267ff1514d\"}\n 2025-12-08T13:15:54.544Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f97d2a38-b2bf-45f4-a726-2f267ff1514d\"}\n 2025-12-08T13:15:54.550Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}\n \ 2025-12-08T13:15:54.551Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}\n 2025-12-08T13:15:54.551Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}\n 2025-12-08T13:15:54.552Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}\n 2025-12-08T13:15:54.552Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}\n 2025-12-08T13:15:54.556Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}\n 2025-12-08T13:15:54.557Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}\n 2025-12-08T13:15:54.557Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}\n 2025-12-08T13:15:54.562Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}\n 2025-12-08T13:15:54.565Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}\n 2025-12-08T13:15:54.569Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}\n 2025-12-08T13:15:54.569Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}\n 2025-12-08T13:15:54.569Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}\n 2025-12-08T13:15:54.569Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}\n 2025-12-08T13:15:54.575Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}\n 2025-12-08T13:15:54.575Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}\n 2025-12-08T13:15:54.579Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}\n 2025-12-08T13:15:54.579Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}\n 2025-12-08T13:15:54.581Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}\n 2025-12-08T13:15:54.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}\n 2025-12-08T13:15:54.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}\n 2025-12-08T13:15:54.588Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}\n 2025-12-08T13:15:54.588Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}\n 2025-12-08T13:15:54.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}\n 2025-12-08T13:15:54.614Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}\n 2025-12-08T13:15:54.614Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}\n 2025-12-08T13:15:54.616Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}\n 2025-12-08T13:15:54.616Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}\n 2025-12-08T13:15:54.617Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}\n 2025-12-08T13:15:54.617Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}\n 2025-12-08T13:15:54.617Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}\n 2025-12-08T13:15:54.618Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}\n 2025-12-08T13:15:54.623Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}\n 2025-12-08T13:15:54.627Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}\n 2025-12-08T13:15:54.627Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}\n 2025-12-08T13:15:54.627Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:54.630Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}\n 2025-12-08T13:15:54.637Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:54.638Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.638Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:54.655Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}\n 2025-12-08T13:15:54.658Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}\n 2025-12-08T13:15:54.661Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}\n 2025-12-08T13:15:54.661Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}\n 2025-12-08T13:15:54.672Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}\n 2025-12-08T13:15:54.672Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}\n 2025-12-08T13:15:54.676Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"31b4dcba-03ca-4a68-a61f-7c5f8ed6e5b4\"}\n 2025-12-08T13:15:54.681Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"31b4dcba-03ca-4a68-a61f-7c5f8ed6e5b4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:54.715Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}\n 2025-12-08T13:15:54.715Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.716Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}\n 2025-12-08T13:15:54.717Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.717Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.717Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.718Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}\n 2025-12-08T13:15:54.719Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}\n 2025-12-08T13:15:54.721Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.724Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.728Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.729Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.729Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}\n 2025-12-08T13:15:54.730Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:54.731Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.740Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}\n 2025-12-08T13:15:54.762Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:54.762Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.763Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:54.815Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.815Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}\n 2025-12-08T13:15:54.816Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}\n 2025-12-08T13:15:54.817Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.817Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}\n 2025-12-08T13:15:54.818Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}\n 2025-12-08T13:15:54.823Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.827Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.828Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.829Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}\n 2025-12-08T13:15:54.830Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:54.834Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.849Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.849Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.851Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.851Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}\n 2025-12-08T13:15:54.861Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.861Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:54.915Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.915Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}\n 2025-12-08T13:15:54.916Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}\n 2025-12-08T13:15:54.917Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.917Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}\n 2025-12-08T13:15:54.918Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}\n 2025-12-08T13:15:54.922Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.925Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.925Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.927Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}\n 2025-12-08T13:15:54.928Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:54.930Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.945Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.945Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.951Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:54.951Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}\n 2025-12-08T13:15:55.016Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}\n 2025-12-08T13:15:55.017Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}\n 2025-12-08T13:15:55.018Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}\n 2025-12-08T13:15:55.019Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}\n 2025-12-08T13:15:55.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}\n 2025-12-08T13:15:55.030Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:55.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}\n 2025-12-08T13:15:55.035Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}\n 2025-12-08T13:15:55.036Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}\n 2025-12-08T13:15:55.037Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}\n 2025-12-08T13:15:55.149Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122b35b9-a9b2-48ac-b1f1-f623e49b270a\"}\n 2025-12-08T13:15:55.222Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e1d60d9e-a7fe-4f9b-87ad-e174be53b934\"}\n 2025-12-08T13:15:55.226Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e6e9cdf4-7071-4fa7-8b8c-ea81f9a1507f\"}\n 2025-12-08T13:15:55.236Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9ad6f1c0-05cf-4e9d-a405-7b1cecf8ac08\"}\n 2025-12-08T13:15:55.245Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"cb95e131-49b0-4011-bcd9-a4fb5deb9478\"}\n 2025-12-08T13:15:55.732Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ffffd19-8eca-47c0-8ee9-3d8ce977f359\"}\n 2025-12-08T13:15:55.809Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"b344cf1b-7a06-4fe7-a714-b420f38cd64f\"}\n 2025-12-08T13:15:55.827Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"efdadac3-007b-4e31-99ad-ff13b41880b5\"}\n 2025-12-08T13:15:57.038Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a1297df8-e6ec-42e4-b6fc-e985eec138c0\"}\n 2025-12-08T13:15:57.038Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c1d5170-55cf-4ed4-978a-48ff5c915821\"}\n 2025-12-08T13:15:57.087Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cd55d2ba-c5f9-47b6-9ce1-b8e2ff862cfa\"}\n 2025-12-08T13:15:57.104Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"7e960200-3dc4-48d5-8fd3-0130754ae938\"}\n 2025-12-08T13:15:57.595Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aaa56966-38b8-42dd-973c-af65f0b37c60\"}\n 2025-12-08T13:15:57.827Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"d5aafdc7-7266-4793-950f-bacdf26ce162\"}\n 2025-12-08T13:15:58.034Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2434eb4f-aa3c-46ad-90dd-e1693642e040\"}\n 2025-12-08T13:15:58.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fe3c2b02-709c-4042-b842-a4051448e9f6\"}\n 2025-12-08T13:15:58.047Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c08daa32-401c-4a52-82cf-6e256041fea5\"}\n 2025-12-08T13:15:58.051Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f90b1-ac99-44ad-96e3-a4a89ce60f32\"}\n 2025-12-08T13:15:58.244Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df3e007e-126d-4a53-9865-d5d959f513c8\"}\n 2025-12-08T13:15:58.709Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d013b444-6b9c-4d12-b29c-6ebdcbdf5825\"}\n 2025-12-08T13:15:58.735Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"2a4ebaf6-b690-4ee9-8a90-fe856ee9efa2\"}\n 2025-12-08T13:15:58.738Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"30583d1f-bda9-481e-88ac-b8d8e453289c\"}\n 2025-12-08T13:15:58.741Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83306d50-2633-45c8-8eb9-c5c8f0079528\"}\n 2025-12-08T13:15:59.303Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}\n 2025-12-08T13:15:59.304Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}\n 2025-12-08T13:15:59.304Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}\n 2025-12-08T13:15:59.308Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}\n 2025-12-08T13:15:59.309Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}\n 2025-12-08T13:15:59.802Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9173e8a-578f-4e58-877e-cd4cae1d4c62\"}\n 2025-12-08T13:15:59.806Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9173e8a-578f-4e58-877e-cd4cae1d4c62\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:00.081Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4dc2770d-c4f5-4334-a97e-71863757a068\"}\n 2025-12-08T13:16:00.187Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1801ef48-140e-4217-902e-126a898fca17\"}\n 2025-12-08T13:16:00.296Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"84929def-5662-476f-b4d5-e85f025ec21b\"}\n 2025-12-08T13:16:00.745Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3db85301-dc05-4805-adbd-5627d98c1bc3\"}\n 2025-12-08T13:16:02.050Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"745d0aad-cbed-4e69-9331-5cafd4dbddfe\"}\n 2025-12-08T13:16:02.056Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2b37ef56-4179-4c35-9dc8-fe053388bcd2\"}\n 2025-12-08T13:16:02.068Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c2c9b9b-7b25-4a4f-8562-3b331cadeb1a\"}\n 2025-12-08T13:16:02.073Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"277ffaf4-c648-41dd-a24c-18574dd63af0\"}\n 2025-12-08T13:16:02.661Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8102cdc2-07b1-4f55-aaf7-0e9d5416a99f\"}\n 2025-12-08T13:16:02.661Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b5883ec3-56b2-4daf-91b0-7e960c1f6fb1\"}\n 2025-12-08T13:16:02.668Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f035383-0098-44cf-8317-d673a8999137\"}\n 2025-12-08T13:16:02.676Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2f0f04d-3d8e-4258-8a12-3ece183a4bd8\"}\n 2025-12-08T13:16:02.723Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dd93b514-b66f-498d-8846-6e0d578bdb57\"}\n 2025-12-08T13:16:05.150Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"35ee61f3-1584-4cff-9a7a-10342d5fc5a8\"}\n 2025-12-08T13:16:05.224Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89f1ff02-63c3-4fc4-97ee-7e999d633b68\"}\n 2025-12-08T13:16:05.228Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3bd6b795-4075-4061-a906-db43325299f9\"}\n 2025-12-08T13:16:05.237Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84d1e635-b51f-4ae1-8f6b-a34d1bfcaab0\"}\n 2025-12-08T13:16:05.246Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b9e579fd-5373-4b5d-9b95-ba09b43f3300\"}\n 2025-12-08T13:16:05.733Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0c64019d-68ba-4134-8767-14546ece13f6\"}\n 2025-12-08T13:16:05.810Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"cf7e3e50-9d1a-41b9-9023-4b6a26136622\"}\n 2025-12-08T13:16:05.829Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"30858366-a459-4b46-9319-947fbedaff8b\"}\n 2025-12-08T13:16:07.039Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f84b6b9d-a7fb-40b4-bf61-ddf99e0a8654\"}\n 2025-12-08T13:16:07.040Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd206ec0-e4c1-4f63-b83a-dbd0afdf3a87\"}\n 2025-12-08T13:16:07.088Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7561e692-f9d6-47e1-a6c8-ab3115c65439\"}\n 2025-12-08T13:16:07.106Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"1b179dea-3029-4d1b-bf13-76da4f06c542\"}\n 2025-12-08T13:16:07.596Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a58ce7cf-28d0-4e2c-bbe6-c01b51e03f22\"}\n 2025-12-08T13:16:07.828Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"d32c9d54-70c5-4bb4-9f43-955de0800cef\"}\n 2025-12-08T13:16:08.035Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0d04e505-4bc2-4fb5-adca-06fa1248b7ae\"}\n 2025-12-08T13:16:08.037Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de1ad3d0-a773-434d-8f70-e46bd03dec31\"}\n 2025-12-08T13:16:08.048Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"88b241ad-f2f8-434a-9045-14d86e43f7e8\"}\n 2025-12-08T13:16:08.052Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"985e0866-ec2d-4d09-8e07-127abfc7b0ed\"}\n 2025-12-08T13:16:08.245Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"370dad41-4760-4e1b-82c6-3d15f3a34625\"}\n 2025-12-08T13:16:08.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"609a9807-f828-4755-99aa-e8360dc08bf5\"}\n 2025-12-08T13:16:08.736Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"d91a4e28-c5a4-49ab-ab82-9aebb875ba2d\"}\n 2025-12-08T13:16:08.739Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c58137a8-62d9-4b50-8a3d-a6fc1ec49de6\"}\n 2025-12-08T13:16:08.742Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"91e91ed6-a19f-47da-a7d7-fc23160eb130\"}\n 2025-12-08T13:16:10.047Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4329dd1-1af2-4820-b259-17128ba39acd\"}\n 2025-12-08T13:16:10.051Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4329dd1-1af2-4820-b259-17128ba39acd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:10.083Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0ef09aec-ccfc-4dc6-a908-514f68dc9e14\"}\n 2025-12-08T13:16:10.189Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fb1b69d9-672b-455a-8e9a-2398a7c986e0\"}\n 2025-12-08T13:16:10.297Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"81e67ee9-6e62-4e27-8269-b70c09be77d1\"}\n 2025-12-08T13:16:10.746Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf14b214-dc8f-4f73-acb4-2933aa7531e9\"}\n 2025-12-08T13:16:12.051Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"24d9964e-222f-481d-baef-128a88534544\"}\n 2025-12-08T13:16:12.057Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc3d4e39-e6d1-4d92-8b78-b3cee6a4e49c\"}\n 2025-12-08T13:16:12.070Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c372a149-5eba-49bf-b802-0c9a05f0fad1\"}\n 2025-12-08T13:16:12.074Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"eae46a36-624d-4ad7-96db-2c40db77345a\"}\n 2025-12-08T13:16:12.661Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85eeed01-f387-4885-89ac-55064cddabf1\"}\n 2025-12-08T13:16:12.661Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f3f9160c-7ab1-4589-8c34-7903662c63dc\"}\n 2025-12-08T13:16:12.668Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2731b661-fbfd-44f2-8061-d3c77228e8ed\"}\n 2025-12-08T13:16:12.678Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"190cebb5-589b-4359-ad09-c443cd61eef2\"}\n 2025-12-08T13:16:12.724Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"48988339-00e8-4fb8-9179-e200d87b58da\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:14.553\e[0m\n 2025-12-08T13:16:14.557Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15:48Z\",\"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-12-08T13:15:48Z\"}],\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\",\"resourceVersion\":\"1857\",\"uid\":\"1819a373-0af7-4ea4-8d21-e44ae2644f9c\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:16:14.572Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"8a62e434-8801-4b65-8b24-5484c355d041\"}\n 2025-12-08T13:16:14.575Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"8a62e434-8801-4b65-8b24-5484c355d041\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:14.580Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"8a62e434-8801-4b65-8b24-5484c355d041\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:14.580Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"8a62e434-8801-4b65-8b24-5484c355d041\"}\n 2025-12-08T13:16:14.590Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:14.590Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:16:14.590Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:16:14.595Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:14.595Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:14.621Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:16:14.627Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-9c6a9174-7025-4b1c-8f9d-2d3dd1683481 changed, reconcile: ironic-ironic-neutron-agent - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\n \ 2025-12-08T13:16:14.627Z\tINFO\tControllers.IronicInspector\tinput source keystone-9c6a9174-7025-4b1c-8f9d-2d3dd1683481 changed, reconcile: ironic-inspector - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\n 2025-12-08T13:16:14.627Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef9e9197-ff6e-4717-8bde-4d743c0fd748\"}\n 2025-12-08T13:16:14.627Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e4b2740a-4fea-4ad8-8d4d-3ca5a120b27a\"}\n 2025-12-08T13:16:14.634Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b4eaa53f-2fc3-4387-bfe8-e86ea022d550\"}\n 2025-12-08T13:16:14.637Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54cdf768-10c0-498d-a9c9-3ada0447fe2c\"}\n 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\n \ 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\n \ 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\n 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\n \ 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7ca006c-8b90-450a-abad-308ad3762450\"}\n 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4813bf81-9203-4bf1-84e0-9e4f6d50f562\"}\n 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1224d336-588f-42a9-918b-d1d7f411a39d\"}\n 2025-12-08T13:16:14.640Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a580bb1e-bc4c-4b06-bd36-b48b2d1d63da\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001cbb400>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:14.553\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc001c425d0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0018fdd80})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc00194f8f0?, 0xc000101008?}, {0x23acb75, 0x4}, {0xc001211e90, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc00194f8f0?, 0xc0018fdd80?}, {0xc001211e90?, 0xc00194f8f0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001f915e0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001f915e0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc001c425d0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d\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] [25.726 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/test/functional/ironic_controller_test.go:797\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:868\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:15:52.143Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-global-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:15:52.147Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-api-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:15:52.151Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-conductor-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:15:52.154Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-inspector-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:15:52.157Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-nagent-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n \ 2025-12-08T13:15:52.175Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9ed22369-103e-4656-a4de-7aad65c98552\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:52.175Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-global-topology\"}}}}\n \ 2025-12-08T13:15:52.180Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:52.180Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:52.180Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:52.183Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:52.183Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:52.193Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:52.193Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:15:52.193Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:15:52.194Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:15:52.197Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:52.197Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:15:52.212Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\"}\n 2025-12-08T13:15:52.214Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\"}\n 2025-12-08T13:15:52.216Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\"}\n 2025-12-08T13:15:52.218Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\"}\n 2025-12-08T13:15:52.222Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.224Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.233Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4fb2643a-3a78-4387-a8b6-155c0b16589f\"}\n 2025-12-08T13:15:52.234Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4fb2643a-3a78-4387-a8b6-155c0b16589f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.236Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4fb2643a-3a78-4387-a8b6-155c0b16589f\"}\n 2025-12-08T13:15:52.239Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4fb2643a-3a78-4387-a8b6-155c0b16589f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.245Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:52.247Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}\n 2025-12-08T13:15:52.247Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.252Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:52.336Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}\n 2025-12-08T13:15:52.340Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}\n 2025-12-08T13:15:52.343Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}\n 2025-12-08T13:15:52.343Z\tINFO\tControllers.Ironic\tInput maps hash input - n554h664h58ch88h64dhcfh57fh688h5c9h8fhfbhc7h54h56fh69h659hcfh577h585h548h76h689h685h56bhcfh68dh58fh6fh67dh66bh5ffh7bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}\n 2025-12-08T13:15:52.349Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f7b636c4-6b6c-4153-a8ee-fd2d772d6909\"}\n 2025-12-08T13:15:52.350Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f7b636c4-6b6c-4153-a8ee-fd2d772d6909\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.436Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f7b636c4-6b6c-4153-a8ee-fd2d772d6909\"}\n 2025-12-08T13:15:52.438Z\tINFO\tControllers.Ironic\tInput maps hash input - n554h664h58ch88h64dhcfh57fh688h5c9h8fhfbhc7h54h56fh69h659hcfh577h585h548h76h689h685h56bhcfh68dh58fh6fh67dh66bh5ffh7bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f7b636c4-6b6c-4153-a8ee-fd2d772d6909\"}\n 2025-12-08T13:15:52.446Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\"}\n 2025-12-08T13:15:52.446Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.448Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\"}\n 2025-12-08T13:15:52.449Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\"}\n 2025-12-08T13:15:52.453Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\"}\n 2025-12-08T13:15:52.460Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.460Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.476Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:52.537Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.538Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.538Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.539Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nf4h7dh547h9fhddh8fh5c8h5cdh9dh5bdh568h68dh57bh654h577h5cdhc7h574hcdh5d4h5c5h546h646h5c5h559h676hf4hd8h659h547h67ch676q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.539Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.542Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.552Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.552Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}\n 2025-12-08T13:15:52.563Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2f2c0c15-4012-4a03-b1d7-258741760d09\"}\n 2025-12-08T13:15:52.563Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}\n 2025-12-08T13:15:52.565Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.568Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d01972fc-7613-454c-9791-8456401a6209\"}\n 2025-12-08T13:15:52.569Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"83a0dd0a-7462-44c6-b86a-a14340e2121c\"}\n 2025-12-08T13:15:52.570Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2f2c0c15-4012-4a03-b1d7-258741760d09\"}\n 2025-12-08T13:15:52.573Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d01972fc-7613-454c-9791-8456401a6209\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:52.573Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9dc2b811-4250-41c2-96ed-fe7eb010ffee\"}\n 2025-12-08T13:15:52.574Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"83a0dd0a-7462-44c6-b86a-a14340e2121c\"}\n 2025-12-08T13:15:52.576Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9dc2b811-4250-41c2-96ed-fe7eb010ffee\"}\n 2025-12-08T13:15:52.576Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9dc2b811-4250-41c2-96ed-fe7eb010ffee\"}\n 2025-12-08T13:15:52.576Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d01972fc-7613-454c-9791-8456401a6209\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:52.578Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2f2c0c15-4012-4a03-b1d7-258741760d09\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.578Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b2911fd-85e9-4040-ae60-e2f7747e0ee6\"}\n 2025-12-08T13:15:52.580Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"83a0dd0a-7462-44c6-b86a-a14340e2121c\"}\n 2025-12-08T13:15:52.580Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n649h5c9hbdh5b6h5cdhcfh57bh94h5cfh66dh686h5f7h79h55h675h75h5d9hf4hb5h8dh77hd6h59dh699h688h5dbh657h5fch67fhf5h94h6bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"83a0dd0a-7462-44c6-b86a-a14340e2121c\"}\n 2025-12-08T13:15:52.586Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b2911fd-85e9-4040-ae60-e2f7747e0ee6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.586Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f06359d1-630e-4bf3-a557-a2a23b0174cf\"}\n 2025-12-08T13:15:52.586Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f06359d1-630e-4bf3-a557-a2a23b0174cf\"}\n 2025-12-08T13:15:52.586Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9072d9e-3628-44cb-812e-1c58c6f16a62\"}\n 2025-12-08T13:15:52.587Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5e28154d-986d-49e0-92f4-467a58ab8f60\"}\n 2025-12-08T13:15:52.587Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}\n 2025-12-08T13:15:52.587Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5e28154d-986d-49e0-92f4-467a58ab8f60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:52.592Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"32e0d0f4-365f-4db5-9197-c5e0b745ced1\"}\n 2025-12-08T13:15:52.592Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"32e0d0f4-365f-4db5-9197-c5e0b745ced1\"}\n 2025-12-08T13:15:52.638Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}\n 2025-12-08T13:15:52.638Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5e28154d-986d-49e0-92f4-467a58ab8f60\"}\n 2025-12-08T13:15:52.639Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}\n 2025-12-08T13:15:52.640Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}\n 2025-12-08T13:15:52.641Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}\n 2025-12-08T13:15:52.643Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5e28154d-986d-49e0-92f4-467a58ab8f60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:52.643Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cfd87a02-f69c-42e6-9750-51485038cd3e\"}\n 2025-12-08T13:15:52.644Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cfd87a02-f69c-42e6-9750-51485038cd3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:52.649Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}\n 2025-12-08T13:15:52.650Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.670Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}\n 2025-12-08T13:15:52.670Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9072d9e-3628-44cb-812e-1c58c6f16a62\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.670Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5aa5d727-d7d3-4977-aad9-c0bb13fb3104\"}\n 2025-12-08T13:15:52.675Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}\n 2025-12-08T13:15:52.675Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cfd87a02-f69c-42e6-9750-51485038cd3e\"}\n 2025-12-08T13:15:52.675Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}\n 2025-12-08T13:15:52.675Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cfd87a02-f69c-42e6-9750-51485038cd3e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:52.676Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5aa5d727-d7d3-4977-aad9-c0bb13fb3104\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.676Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}\n 2025-12-08T13:15:52.677Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}\n 2025-12-08T13:15:52.678Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}\n 2025-12-08T13:15:52.680Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}\n 2025-12-08T13:15:52.683Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}\n 2025-12-08T13:15:52.687Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}\n 2025-12-08T13:15:52.691Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}\n 2025-12-08T13:15:52.691Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.692Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5a2045cf-620e-45f3-9e0e-aaceaefcc0d2\"}\n 2025-12-08T13:15:52.694Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.694Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}\n 2025-12-08T13:15:52.702Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:52.706Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:52.713Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:52.717Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:52.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}\n 2025-12-08T13:15:52.740Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}\n 2025-12-08T13:15:52.740Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}\n 2025-12-08T13:15:52.741Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}\n 2025-12-08T13:15:52.749Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}\n 2025-12-08T13:15:52.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.769Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}\n 2025-12-08T13:15:52.769Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5a2045cf-620e-45f3-9e0e-aaceaefcc0d2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.772Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}\n 2025-12-08T13:15:52.775Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}\n 2025-12-08T13:15:52.775Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}\n 2025-12-08T13:15:52.781Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}\n 2025-12-08T13:15:52.788Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.788Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}\n 2025-12-08T13:15:52.839Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}\n 2025-12-08T13:15:52.841Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}\n 2025-12-08T13:15:52.842Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}\n 2025-12-08T13:15:52.844Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}\n 2025-12-08T13:15:52.850Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a8b4f05e-44d0-4958-8d3c-b814dc757e49\"}\n 2025-12-08T13:15:52.852Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}\n 2025-12-08T13:15:52.852Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.870Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}\n 2025-12-08T13:15:52.870Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a8b4f05e-44d0-4958-8d3c-b814dc757e49\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:52.873Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}\n 2025-12-08T13:15:52.876Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}\n 2025-12-08T13:15:52.878Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}\n 2025-12-08T13:15:52.887Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}\n 2025-12-08T13:15:52.887Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}\n 2025-12-08T13:15:52.894Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}\n 2025-12-08T13:15:52.940Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}\n 2025-12-08T13:15:52.941Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}\n 2025-12-08T13:15:52.942Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}\n 2025-12-08T13:15:52.943Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}\n 2025-12-08T13:15:52.944Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}\n 2025-12-08T13:15:52.944Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.947Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}\n 2025-12-08T13:15:52.949Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}\n 2025-12-08T13:15:52.949Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}\n 2025-12-08T13:15:52.950Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}\n 2025-12-08T13:15:52.958Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}\n 2025-12-08T13:15:52.959Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:52.970Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}\n 2025-12-08T13:15:52.974Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}\n 2025-12-08T13:15:52.976Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}\n 2025-12-08T13:15:52.976Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}\n 2025-12-08T13:15:52.986Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}\n 2025-12-08T13:15:52.986Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}\n 2025-12-08T13:15:52.994Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}\n 2025-12-08T13:15:52.997Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}\n 2025-12-08T13:15:53.000Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}\n 2025-12-08T13:15:53.003Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}\n 2025-12-08T13:15:53.003Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}\n 2025-12-08T13:15:53.012Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}\n 2025-12-08T13:15:53.012Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}\n 2025-12-08T13:15:53.031Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b62f17bb-c2d5-4478-bf50-014c9fb78b7d\"}\n 2025-12-08T13:15:53.034Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b62f17bb-c2d5-4478-bf50-014c9fb78b7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:53.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}\n 2025-12-08T13:15:53.041Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}\n 2025-12-08T13:15:53.042Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}\n 2025-12-08T13:15:53.043Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}\n 2025-12-08T13:15:53.071Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7d99320e-06f3-48b5-9106-e1445d4f2e59\"}\n 2025-12-08T13:15:53.289Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"2a12494c-8d8c-4ce7-a475-29bc5b8bd2ee\"}\n 2025-12-08T13:15:53.347Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"10cffee0-c77c-4046-bf45-fc17cee17a2e\"}\n 2025-12-08T13:15:53.356Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f7df84ff-c717-4e2a-8ad5-349b04a0254a\"}\n 2025-12-08T13:15:53.362Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f7df84ff-c717-4e2a-8ad5-349b04a0254a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:54.004Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ad1e4580-4a13-40ee-9749-c81e97b6f638\"}\n 2025-12-08T13:15:54.009Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ad1e4580-4a13-40ee-9749-c81e97b6f638\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:54.501Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"12dfa0ee-6212-433a-8d44-c30ac661db7c\"}\n 2025-12-08T13:15:54.501Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"417fd537-43ef-4226-a21b-c797be5137d9\"}\n 2025-12-08T13:15:54.520Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1da8272b-032f-4d89-ba6e-dff32ac15bb5\"}\n 2025-12-08T13:15:54.524Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"6882b195-3baa-437d-9276-de0d925f999c\"}\n 2025-12-08T13:15:55.291Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d245c2a0-bcda-4158-bbab-da9e86fb49d2\"}\n 2025-12-08T13:15:55.295Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d245c2a0-bcda-4158-bbab-da9e86fb49d2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:55.410Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7426e379-5863-4f84-ad65-3d35502ed466\"}\n 2025-12-08T13:15:55.760Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e424085b-5e66-402b-8d34-0a7b05d5f4a4\"}\n 2025-12-08T13:15:55.763Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2a3a0174-3f6b-4fee-9471-76fd6da8cbaa\"}\n 2025-12-08T13:15:55.795Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"28ecee63-5ed7-42b0-870e-706a219a623d\"}\n 2025-12-08T13:15:55.810Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"cd95648e-8655-49e2-9e63-679f37ab2afb\"}\n 2025-12-08T13:15:55.820Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"75b72fdd-7026-4c07-a56e-964ed55ed8c4\"}\n 2025-12-08T13:15:56.017Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2cebe4bf-974a-47ed-9e9d-cbf2867cf0b1\"}\n 2025-12-08T13:15:56.273Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d97d57f5-d1cc-410f-9c50-5db1be1e88be\"}\n 2025-12-08T13:15:57.234Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}\n 2025-12-08T13:15:57.235Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:57.237Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}\n 2025-12-08T13:15:57.238Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}\n 2025-12-08T13:15:57.239Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}\n 2025-12-08T13:15:57.239Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}\n 2025-12-08T13:15:57.587Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}\n 2025-12-08T13:15:57.587Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:57.590Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}\n 2025-12-08T13:15:57.594Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}\n 2025-12-08T13:15:57.598Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}\n 2025-12-08T13:15:57.598Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n58bhbh6dh5b9h98hcdh5c7h5b7h564h5bbh5fch7bhfbhd7h5ch576h576hc8h68ch57ch5bh75h587hcdh57bh585h668h7h66hf8h79h597q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}\n 2025-12-08T13:15:57.607Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c198160b-c33d-4ab9-920f-e3922c0b6559\"}\n 2025-12-08T13:15:57.607Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c198160b-c33d-4ab9-920f-e3922c0b6559\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:57.607Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}\n 2025-12-08T13:15:57.608Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:57.611Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}\n 2025-12-08T13:15:57.611Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c198160b-c33d-4ab9-920f-e3922c0b6559\"}\n 2025-12-08T13:15:57.612Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}\n 2025-12-08T13:15:57.613Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}\n 2025-12-08T13:15:57.613Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n58bhbh6dh5b9h98hcdh5c7h5b7h564h5bbh5fch7bhfbhd7h5ch576h576hc8h68ch57ch5bh75h587hcdh57bh585h668h7h66hf8h79h597q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c198160b-c33d-4ab9-920f-e3922c0b6559\"}\n 2025-12-08T13:15:57.618Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}\n 2025-12-08T13:15:57.624Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\"}\n 2025-12-08T13:15:57.625Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:57.628Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}\n 2025-12-08T13:15:57.628Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:57.712Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}\n 2025-12-08T13:15:57.712Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\"}\n 2025-12-08T13:15:57.713Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}\n 2025-12-08T13:15:57.714Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\"}\n 2025-12-08T13:15:57.714Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}\n 2025-12-08T13:15:57.715Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}\n 2025-12-08T13:15:57.719Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\"}\n 2025-12-08T13:15:57.726Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}\n 2025-12-08T13:15:57.726Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.726Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:57.727Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:57.742Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:57.750Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:57.751Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"673d6ed5-9dff-4166-b4f0-67acc6b8d1f4\"}\n 2025-12-08T13:15:57.754Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"673d6ed5-9dff-4166-b4f0-67acc6b8d1f4\"}\n 2025-12-08T13:15:57.754Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"673d6ed5-9dff-4166-b4f0-67acc6b8d1f4\"}\n 2025-12-08T13:15:57.758Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}\n 2025-12-08T13:15:57.760Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}\n \ 2025-12-08T13:15:57.762Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}\n 2025-12-08T13:15:57.763Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}\n 2025-12-08T13:15:57.764Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}\n 2025-12-08T13:15:57.764Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}\n 2025-12-08T13:15:57.767Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}\n 2025-12-08T13:15:57.770Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}\n 2025-12-08T13:15:57.770Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}\n 2025-12-08T13:15:57.770Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}\n 2025-12-08T13:15:57.770Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}\n 2025-12-08T13:15:57.775Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}\n 2025-12-08T13:15:57.776Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}\n 2025-12-08T13:15:57.776Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}\n 2025-12-08T13:15:57.780Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}\n 2025-12-08T13:15:57.780Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}\n 2025-12-08T13:15:57.781Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}\n 2025-12-08T13:15:57.781Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}\n 2025-12-08T13:15:57.781Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}\n 2025-12-08T13:15:57.782Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}\n 2025-12-08T13:15:57.782Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}\n 2025-12-08T13:15:57.787Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}\n 2025-12-08T13:15:57.788Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}\n 2025-12-08T13:15:57.791Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}\n 2025-12-08T13:15:57.812Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}\n 2025-12-08T13:15:57.812Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.813Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}\n 2025-12-08T13:15:57.814Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}\n 2025-12-08T13:15:57.815Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.815Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}\n 2025-12-08T13:15:57.815Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.815Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.819Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.822Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.825Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.826Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}\n 2025-12-08T13:15:57.827Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:57.829Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}\n 2025-12-08T13:15:57.839Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:57.839Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.839Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:57.859Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bc6cc64f-b2d1-405c-b07a-6f1509b30813\"}\n 2025-12-08T13:15:57.864Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}\n 2025-12-08T13:15:57.864Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bc6cc64f-b2d1-405c-b07a-6f1509b30813\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:15:57.867Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}\n 2025-12-08T13:15:57.870Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}\n 2025-12-08T13:15:57.871Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}\n 2025-12-08T13:15:57.883Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}\n 2025-12-08T13:15:57.883Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}\n 2025-12-08T13:15:57.913Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.913Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}\n 2025-12-08T13:15:57.914Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}\n 2025-12-08T13:15:57.915Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.915Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}\n 2025-12-08T13:15:57.916Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}\n 2025-12-08T13:15:57.920Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.923Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.923Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.924Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.925Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}\n 2025-12-08T13:15:57.925Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:57.932Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.932Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.935Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.935Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}\n 2025-12-08T13:15:57.945Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:57.945Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:58.014Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}\n 2025-12-08T13:15:58.014Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.015Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}\n 2025-12-08T13:15:58.016Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}\n 2025-12-08T13:15:58.016Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.017Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}\n 2025-12-08T13:15:58.021Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.024Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.024Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.026Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}\n 2025-12-08T13:15:58.026Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.026Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:15:58.029Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}\n 2025-12-08T13:15:58.030Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}\n 2025-12-08T13:15:58.031Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}\n 2025-12-08T13:15:58.032Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}\n 2025-12-08T13:15:58.044Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.044Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.046Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.046Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}\n 2025-12-08T13:15:58.047Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.048Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:15:58.050Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.052Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.060Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.064Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.064Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.066Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.081Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.081Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.082Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.082Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}\n 2025-12-08T13:15:58.083Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7cbfbca-82ec-4491-b890-938fd22908e2\"}\n 2025-12-08T13:15:58.491Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"01fec8e7-6f35-4b2d-809c-5bffd433e971\"}\n 2025-12-08T13:15:58.491Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5b7c9e9a-52a5-4e5f-b26c-48e0b6734910\"}\n 2025-12-08T13:15:58.501Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"18a872bf-4a6d-46f9-bedb-21e90172251c\"}\n 2025-12-08T13:15:58.504Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"c21dde08-7ba2-4791-ad7f-c737ed205d99\"}\n 2025-12-08T13:16:00.042Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"068f1763-ce12-469d-b62c-372e609a910c\"}\n 2025-12-08T13:16:00.046Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99eccc57-b6fc-4da5-8c01-862d5ccdebb2\"}\n 2025-12-08T13:16:00.079Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3abed505-bbde-428a-a7a4-1fdf9d62e47a\"}\n 2025-12-08T13:16:00.083Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"08b59a8a-2e43-4f0c-87c1-0835f049e40e\"}\n 2025-12-08T13:16:00.428Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bbfca965-befa-44a2-a4e5-056461937a29\"}\n 2025-12-08T13:16:01.262Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbecd17b-835d-44c3-aec4-2fb721e29d9e\"}\n 2025-12-08T13:16:01.460Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"66b9938a-36eb-4997-ac80-f6836070b878\"}\n 2025-12-08T13:16:01.463Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"76e39993-04e3-4641-a7ff-59cda613cdf5\"}\n 2025-12-08T13:16:01.475Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eda54f5c-7e36-401d-8a19-012c321e8566\"}\n 2025-12-08T13:16:01.477Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"df9a0def-a3fa-4660-a722-f04880d59d62\"}\n 2025-12-08T13:16:01.564Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"08f840d4-c5e6-4994-8b88-66415900a567\"}\n 2025-12-08T13:16:01.575Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9f1ab248-79b6-429a-b0aa-8768c58f5004\"}\n 2025-12-08T13:16:01.581Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0e11f9fd-95cc-41c2-bad9-de91b497d149\"}\n 2025-12-08T13:16:01.581Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"49a1dcab-3b55-4769-8f0a-c37e9da92dfb\"}\n 2025-12-08T13:16:01.581Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"92069a63-a76b-47ef-8786-d5f930045ed5\"}\n 2025-12-08T13:16:01.609Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce8b3733-03cc-4156-986e-6fb443a745a9\"}\n 2025-12-08T13:16:02.587Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}\n 2025-12-08T13:16:02.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}\n 2025-12-08T13:16:02.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}\n 2025-12-08T13:16:02.592Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}\n 2025-12-08T13:16:02.592Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}\n 2025-12-08T13:16:02.984Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d485e044-2080-4f8e-814a-025f67b1cc6f\"}\n 2025-12-08T13:16:02.988Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d485e044-2080-4f8e-814a-025f67b1cc6f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:03.072Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1b2ce0f5-2379-4791-a2ee-a157c9a66789\"}\n 2025-12-08T13:16:03.290Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"1fc2aab0-91d0-48e4-9b80-1e9ce8648f75\"}\n 2025-12-08T13:16:03.350Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3926189c-9665-4559-b2ab-f12c068fbaf5\"}\n 2025-12-08T13:16:04.502Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"40bf88e1-4645-418a-8c25-fbfe1cda1326\"}\n 2025-12-08T13:16:04.502Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4a3f75f8-070d-4c2f-af39-0d2414baeaec\"}\n 2025-12-08T13:16:04.521Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cb0f671a-6fb6-444c-9739-e2bcacfedeec\"}\n 2025-12-08T13:16:04.525Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"1ae55b5b-b357-4947-b48e-b917159d7437\"}\n 2025-12-08T13:16:05.412Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27a2d8e1-d97f-448b-846e-56611841f804\"}\n 2025-12-08T13:16:05.761Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7fb10fa-d819-416e-9946-609118b402f6\"}\n 2025-12-08T13:16:05.764Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c2463ad3-5c2f-43b2-9e18-97ee4dd18830\"}\n 2025-12-08T13:16:05.796Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c86abe24-246a-42a7-a227-2f8db2d2bab8\"}\n 2025-12-08T13:16:05.811Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"1f53e763-0efc-4219-a9e5-0186b588a584\"}\n 2025-12-08T13:16:05.821Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"ee044e83-a421-45be-adb5-beab51697620\"}\n 2025-12-08T13:16:06.018Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a74afaa7-195a-461c-86de-f6b0589cd8bc\"}\n 2025-12-08T13:16:06.275Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6cb6f092-79b7-43cd-a4b5-906f27b6ff23\"}\n 2025-12-08T13:16:08.084Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16160c91-51eb-4131-b9c6-473df4832360\"}\n 2025-12-08T13:16:08.492Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"eedfcf85-bd38-4437-9f44-76fd4a509cb2\"}\n 2025-12-08T13:16:08.492Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aab5e0bc-b638-4b47-88ea-912e074adfcb\"}\n 2025-12-08T13:16:08.502Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"25e51443-e8d7-4d32-99ed-cb717ed2ba30\"}\n 2025-12-08T13:16:08.505Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"244a7e89-ba57-41a2-b847-690a85925cff\"}\n 2025-12-08T13:16:10.043Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f82675ee-7189-4bfa-a52d-c729deddce58\"}\n 2025-12-08T13:16:10.047Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d4ccb7f-7b7e-4ade-9eb7-57e4440d303f\"}\n 2025-12-08T13:16:10.081Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eae40470-0db4-4570-bee8-e616c20e2fda\"}\n 2025-12-08T13:16:10.084Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"9f5ab1b1-5b29-4dc6-b475-2932f26c084b\"}\n 2025-12-08T13:16:10.429Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9ac7becd-870b-4728-8a1f-1b0441382760\"}\n 2025-12-08T13:16:11.263Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"eb58dec2-fcb1-46ad-9f63-70443d8f5ba9\"}\n 2025-12-08T13:16:11.461Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"139b98d0-f9ea-4932-9634-957be6c2c8de\"}\n 2025-12-08T13:16:11.465Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5fac3e8a-7aa8-488f-8505-791fcf9fad11\"}\n 2025-12-08T13:16:11.476Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4663f809-cea3-4c57-9719-70e9ac67f184\"}\n 2025-12-08T13:16:11.479Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"51f450e4-5c8c-498d-8b93-dcd244a71d12\"}\n 2025-12-08T13:16:11.565Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"836f0fd2-ba7f-47c6-9b09-d753aed459d7\"}\n 2025-12-08T13:16:11.576Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0374a1d0-240b-4227-a31a-9cecec0e8efb\"}\n 2025-12-08T13:16:11.582Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2f9b429d-8965-4211-bdb6-cbae8977aab5\"}\n 2025-12-08T13:16:11.582Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"a641b3d7-407d-4201-8ce2-75609b3b46df\"}\n 2025-12-08T13:16:11.584Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"199baf31-65c1-4599-9ece-f23b8a19bdbd\"}\n 2025-12-08T13:16:11.611Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3ece3789-1446-42f8-8dee-ec46998c0fc8\"}\n 2025-12-08T13:16:13.072Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38eec098-1e09-48d1-865f-861d33218d58\"}\n 2025-12-08T13:16:13.229Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e2a94c2a-143d-4038-a5b7-84d5cf7a8a6b\"}\n 2025-12-08T13:16:13.233Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e2a94c2a-143d-4038-a5b7-84d5cf7a8a6b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:13.291Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"572cc1cd-93ab-4563-bb54-66b0cd3dd114\"}\n 2025-12-08T13:16:13.351Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"73342b9b-8717-4765-8e93-05dfc1811e4b\"}\n 2025-12-08T13:16:14.504Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7ecaa70e-408e-4d28-8f7c-f86c9c01a398\"}\n 2025-12-08T13:16:14.504Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bb17138-9f75-47cb-90a1-63dda513b525\"}\n 2025-12-08T13:16:14.522Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"19ef278c-c9c2-4d75-8011-607e0209eacb\"}\n 2025-12-08T13:16:14.526Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"527b309c-731f-4c66-961e-5904689b941d\"}\n 2025-12-08T13:16:15.412Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e709044a-fb6a-42ca-95fc-3dfa9ce0c1c0\"}\n 2025-12-08T13:16:15.763Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"350c4c6e-97b2-4c83-a6e7-41ee52d31aaa\"}\n 2025-12-08T13:16:15.765Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c0b59a8f-5575-4320-8242-79977fb3e1e0\"}\n 2025-12-08T13:16:15.798Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ed7a92b1-bc20-42d9-88f6-85913f2f979a\"}\n 2025-12-08T13:16:15.812Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"46d230b1-d7e1-489c-a99c-76a6b2edf345\"}\n 2025-12-08T13:16:15.822Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"00476004-c6dd-4eae-9175-51b85a088635\"}\n 2025-12-08T13:16:16.020Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9c944474-c112-45a2-8b31-aa8778e1aff5\"}\n 2025-12-08T13:16:16.276Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3dbe296b-1f79-4518-aef0-5ed9034ac150\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:17.76\e[0m\n 2025-12-08T13:16:17.765Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15: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\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:15:52Z\"}],\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\",\"resourceVersion\":\"2199\",\"uid\":\"ac9755a1-e212-43f1-9b87-544582a38d0f\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-global-topology\"}}}}\n \ 2025-12-08T13:16:17.784Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"8f09a0d4-77e9-4fc0-b0e4-de8a5c507515\"}\n 2025-12-08T13:16:17.789Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"8f09a0d4-77e9-4fc0-b0e4-de8a5c507515\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:17.794Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"8f09a0d4-77e9-4fc0-b0e4-de8a5c507515\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:17.794Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"8f09a0d4-77e9-4fc0-b0e4-de8a5c507515\"}\n 2025-12-08T13:16:17.802Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:17.802Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:16:17.802Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:16:17.810Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:17.810Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:17.835Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:16:17.843Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-9ed22369-103e-4656-a4de-7aad65c98552 changed, reconcile: ironic-ironic-neutron-agent - 939d5d6d-b7a8-44df-abde-c09b9b1616c4\n \ 2025-12-08T13:16:17.843Z\tINFO\tControllers.IronicInspector\tinput source keystone-9ed22369-103e-4656-a4de-7aad65c98552 changed, reconcile: ironic-inspector - 939d5d6d-b7a8-44df-abde-c09b9b1616c4\n 2025-12-08T13:16:17.843Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"69620af7-7d0d-46f7-9530-ddbe15ff2043\"}\n 2025-12-08T13:16:17.844Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"63fe9afd-bd0f-49b2-953c-f3d37257b840\"}\n 2025-12-08T13:16:17.852Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"771ceb50-69ec-490a-afcf-d143723db8c6\"}\n 2025-12-08T13:16:17.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6dae1cc4-9761-4768-98f9-99d76f1d955d\"}\n 2025-12-08T13:16:17.856Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 939d5d6d-b7a8-44df-abde-c09b9b1616c4\n \ 2025-12-08T13:16:17.856Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"255a840f-7ef7-40f7-a533-6badfe0f42e7\"}\n 2025-12-08T13:16:17.856Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 939d5d6d-b7a8-44df-abde-c09b9b1616c4\n \ 2025-12-08T13:16:17.857Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1cb1143-a4c2-4fb3-ad21-3e220d31279b\"}\n 2025-12-08T13:16:17.857Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 939d5d6d-b7a8-44df-abde-c09b9b1616c4\n \ 2025-12-08T13:16:17.857Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"4e3d9faf-9147-4d6d-857b-1e7fb209bd02\"}\n 2025-12-08T13:16:17.860Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 939d5d6d-b7a8-44df-abde-c09b9b1616c4\n \ 2025-12-08T13:16:17.860Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e42ee7ae-5966-4ab3-8d82-a680982034dd\"}\n 2025-12-08T13:16:17.865Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"20b903c3-ffbc-4c95-a08b-1e21a230698c\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001cdfd60>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:17.76\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0019ec840?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0006c7300})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc002302a50?, 0x3b2d400?}, {0x23acb75, 0x4}, {0xc0020068b8, 0x1, 0x1f80004?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc002302a50?, 0xc0006c7300?}, {0xc0020068b8?, 0xc002302a50?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001773a40, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001773a40, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc0019ec840, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b\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;10m[AfterSuite] PASSED [1.094 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/test/functional/suite_test.go:241\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W1208 13:16:18.917001 58708 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] [25.727 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/test/functional/ironic_controller_test.go:233\e[0m\n \ \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:399\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:16:05.255Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:16:05.259Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:16:05.274Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-725e58db-a9e7-4d43-bd8a-5af19a5d1ee8\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:05.274Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:16:05.277Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:05.277Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:16:05.277Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:16:05.279Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:05.279Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:05.286Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:05.286Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:16:05.286Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:16:05.289Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:05.289Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:05.303Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\"}\n 2025-12-08T13:16:05.307Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\"}\n 2025-12-08T13:16:05.309Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\"}\n 2025-12-08T13:16:05.311Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\"}\n 2025-12-08T13:16:05.316Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.319Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.325Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b8fff8a6-86c2-41ff-9b62-99ef0b3f3f18\"}\n 2025-12-08T13:16:05.325Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b8fff8a6-86c2-41ff-9b62-99ef0b3f3f18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.327Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b8fff8a6-86c2-41ff-9b62-99ef0b3f3f18\"}\n 2025-12-08T13:16:05.331Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b8fff8a6-86c2-41ff-9b62-99ef0b3f3f18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.339Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}\n 2025-12-08T13:16:05.339Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.368Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:05.372Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:05.428Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}\n 2025-12-08T13:16:05.432Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}\n 2025-12-08T13:16:05.434Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}\n 2025-12-08T13:16:05.434Z\tINFO\tControllers.Ironic\tInput maps hash input - n665h68h5fdhd5h5d4h549h5d4h54dhddh699h7ch5b7h58h5ffh5cfh597h547h59h546h559h649h54dhdh66bh5f7h5d8h699h589hc6h5bdh654h646q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}\n 2025-12-08T13:16:05.440Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\"}\n 2025-12-08T13:16:05.441Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.529Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\"}\n 2025-12-08T13:16:05.530Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\"}\n 2025-12-08T13:16:05.534Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\"}\n 2025-12-08T13:16:05.543Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.543Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.553Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:05.629Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.631Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.631Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.632Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5c5h698h694h657h6ch579h7bh5f7h5c4h77h697h556h9dh54ch66dh68ch5dch97h5d6h64dh655h57ch67chcbhcdh667h8fh658h587hfh5bdh76q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.632Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.635Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.643Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.648Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}\n 2025-12-08T13:16:05.653Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9f4038cf-8ad9-48f0-863e-4a7301c9f8cf\"}\n 2025-12-08T13:16:05.657Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}\n 2025-12-08T13:16:05.658Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.661Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3e47d640-4dbe-401d-ad15-daf211e6fadd\"}\n 2025-12-08T13:16:05.662Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9f4038cf-8ad9-48f0-863e-4a7301c9f8cf\"}\n 2025-12-08T13:16:05.664Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"712615e0-607f-4dda-be41-881be098e1df\"}\n 2025-12-08T13:16:05.664Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3e47d640-4dbe-401d-ad15-daf211e6fadd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:05.665Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3c84d192-d744-442b-8bee-fda3a6426e86\"}\n 2025-12-08T13:16:05.667Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3c84d192-d744-442b-8bee-fda3a6426e86\"}\n 2025-12-08T13:16:05.667Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3c84d192-d744-442b-8bee-fda3a6426e86\"}\n 2025-12-08T13:16:05.668Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3e47d640-4dbe-401d-ad15-daf211e6fadd\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:05.672Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9f4038cf-8ad9-48f0-863e-4a7301c9f8cf\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:05.672Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d4eee376-95b1-4edb-baaf-1ea83a813f1c\"}\n 2025-12-08T13:16:05.672Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f1514d6c-a2b8-4a69-8a89-3dd8e6eb4c86\"}\n 2025-12-08T13:16:05.672Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f1514d6c-a2b8-4a69-8a89-3dd8e6eb4c86\"}\n 2025-12-08T13:16:05.676Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7711b9a2-d7aa-4c15-8ab7-02ea665eb972\"}\n 2025-12-08T13:16:05.676Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7711b9a2-d7aa-4c15-8ab7-02ea665eb972\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:05.678Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"99e4bd9e-e6f5-4ddc-8d4d-7da2bd83d521\"}\n 2025-12-08T13:16:05.678Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"99e4bd9e-e6f5-4ddc-8d4d-7da2bd83d521\"}\n 2025-12-08T13:16:05.730Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7711b9a2-d7aa-4c15-8ab7-02ea665eb972\"}\n 2025-12-08T13:16:05.730Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}\n 2025-12-08T13:16:05.732Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}\n 2025-12-08T13:16:05.732Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}\n 2025-12-08T13:16:05.733Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5c5h698h694h657h6ch579h7bh5f7h5c4h77h697h556h9dh54ch66dh68ch5dch97h5d6h64dh655h57ch67chcbhcdh667h8fh658h587hfh5bdh76q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}\n 2025-12-08T13:16:05.733Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}\n 2025-12-08T13:16:05.734Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}\n 2025-12-08T13:16:05.734Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7711b9a2-d7aa-4c15-8ab7-02ea665eb972\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:05.741Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd978e26-27fe-437a-a458-909edbb8fae7\"}\n 2025-12-08T13:16:05.741Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd978e26-27fe-437a-a458-909edbb8fae7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:05.745Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}\n 2025-12-08T13:16:05.747Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.759Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d4eee376-95b1-4edb-baaf-1ea83a813f1c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:05.760Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c9c3d9f2-f6b3-4986-892e-7223ef392b37\"}\n 2025-12-08T13:16:05.761Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"712615e0-607f-4dda-be41-881be098e1df\"}\n 2025-12-08T13:16:05.764Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c9c3d9f2-f6b3-4986-892e-7223ef392b37\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:05.765Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"712615e0-607f-4dda-be41-881be098e1df\"}\n 2025-12-08T13:16:05.765Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5b6h56hd6h76h547h657h56h659h688h5dfh65h74h589h94h695hc6hb9hch699h678h85hb7h67bhb5h95h5d7h66bh58dh54ch68hb5h94q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"712615e0-607f-4dda-be41-881be098e1df\"}\n 2025-12-08T13:16:05.770Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"08f58905-5889-4b98-8050-972ee867c190\"}\n 2025-12-08T13:16:05.771Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.831Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd978e26-27fe-437a-a458-909edbb8fae7\"}\n 2025-12-08T13:16:05.831Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}\n 2025-12-08T13:16:05.837Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd978e26-27fe-437a-a458-909edbb8fae7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:05.838Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}\n 2025-12-08T13:16:05.839Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}\n 2025-12-08T13:16:05.840Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}\n 2025-12-08T13:16:05.848Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}\n 2025-12-08T13:16:05.849Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.856Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"08b24844-7ba3-4d3e-bf28-4bdead8b01cd\"}\n 2025-12-08T13:16:05.859Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.859Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"08f58905-5889-4b98-8050-972ee867c190\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:05.861Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.862Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}\n 2025-12-08T13:16:05.863Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}\n 2025-12-08T13:16:05.864Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}\n 2025-12-08T13:16:05.864Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.865Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}\n 2025-12-08T13:16:05.867Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.872Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.872Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.874Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}\n 2025-12-08T13:16:05.875Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.876Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.876Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}\n 2025-12-08T13:16:05.882Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}\n 2025-12-08T13:16:05.891Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:05.899Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:05.900Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e777a6ea-256c-46f9-988b-5954f1569714\"}\n 2025-12-08T13:16:05.907Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:05.913Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:05.931Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}\n 2025-12-08T13:16:05.932Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}\n 2025-12-08T13:16:05.933Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}\n 2025-12-08T13:16:05.934Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}\n 2025-12-08T13:16:05.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}\n 2025-12-08T13:16:05.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\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:05.959Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}\n 2025-12-08T13:16:05.959Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e777a6ea-256c-46f9-988b-5954f1569714\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:05.962Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}\n 2025-12-08T13:16:05.964Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}\n 2025-12-08T13:16:05.965Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}\n 2025-12-08T13:16:05.972Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}\n 2025-12-08T13:16:05.972Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}\n 2025-12-08T13:16:05.979Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}\n 2025-12-08T13:16:06.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}\n 2025-12-08T13:16:06.033Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}\n 2025-12-08T13:16:06.034Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}\n 2025-12-08T13:16:06.035Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}\n 2025-12-08T13:16:06.036Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}\n 2025-12-08T13:16:06.036Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:06.039Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}\n 2025-12-08T13:16:06.040Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f26ada59-d741-4175-999b-800e152b0c44\"}\n 2025-12-08T13:16:06.041Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}\n 2025-12-08T13:16:06.043Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}\n 2025-12-08T13:16:06.043Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}\n 2025-12-08T13:16:06.059Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f26ada59-d741-4175-999b-800e152b0c44\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:06.060Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}\n 2025-12-08T13:16:06.063Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}\n 2025-12-08T13:16:06.065Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}\n 2025-12-08T13:16:06.066Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}\n 2025-12-08T13:16:06.074Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}\n 2025-12-08T13:16:06.074Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}\n 2025-12-08T13:16:06.220Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b39f79a6-5633-4316-b9d2-4c5738809d49\"}\n 2025-12-08T13:16:06.225Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b39f79a6-5633-4316-b9d2-4c5738809d49\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:06.546Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"03e58e2d-e2c3-4255-95f3-7602b94e22d0\"}\n 2025-12-08T13:16:06.551Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"03e58e2d-e2c3-4255-95f3-7602b94e22d0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:07.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e0b01b18-408b-4d10-9b65-713b2967621f\"}\n 2025-12-08T13:16:07.196Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e0b01b18-408b-4d10-9b65-713b2967621f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:08.080Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f07d87a7-b786-43ba-a505-dc87427825ee\"}\n 2025-12-08T13:16:08.326Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b504d956-d7e8-4cf3-a695-a77119e8db1b\"}\n 2025-12-08T13:16:08.477Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"380a1f72-aa33-4553-91ee-0523bbb63ed8\"}\n 2025-12-08T13:16:08.481Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"380a1f72-aa33-4553-91ee-0523bbb63ed8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:08.605Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2beba777-19f8-46cf-b17a-c2a51d1518e9\"}\n 2025-12-08T13:16:08.605Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fb190a-1e43-4080-ae03-2a0cb531af10\"}\n 2025-12-08T13:16:08.627Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7769d71a-9a34-4e71-8a02-9cf3b360d0bb\"}\n 2025-12-08T13:16:08.627Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"b56f1578-6594-4ae5-ad04-5eb5e738a352\"}\n 2025-12-08T13:16:08.995Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7df13cd-642f-4c8d-a49f-3e05d3377295\"}\n 2025-12-08T13:16:08.995Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4de7b981-a3a6-44fe-a37e-9d110de67924\"}\n 2025-12-08T13:16:09.003Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"23c96cf2-8be3-4579-aa74-ad83803493d6\"}\n 2025-12-08T13:16:09.007Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"662bd702-39e2-4d7c-8841-37f25f2ecce7\"}\n 2025-12-08T13:16:10.107Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"76c6f50e-1b18-4256-980e-e3dda0b24b10\"}\n 2025-12-08T13:16:10.111Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"77e4c27d-5220-48dc-bacf-2a50e9ce2d33\"}\n 2025-12-08T13:16:10.129Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c1a1b0d4-9634-40fe-ba21-515cabd0b582\"}\n 2025-12-08T13:16:10.129Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"ccfb78a5-bd87-47b2-863e-352832ac7037\"}\n 2025-12-08T13:16:10.325Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}\n 2025-12-08T13:16:10.326Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:10.329Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}\n 2025-12-08T13:16:10.332Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}\n 2025-12-08T13:16:10.333Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}\n 2025-12-08T13:16:10.335Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}\n 2025-12-08T13:16:10.676Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}\n 2025-12-08T13:16:10.677Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:10.681Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}\n 2025-12-08T13:16:10.684Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}\n 2025-12-08T13:16:10.687Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}\n 2025-12-08T13:16:10.687Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5c4h55hb9h5bfh5b9hbh578hd7h5cfh57dhfh8fh58fh656hf9h54dh95h55chb4h645h9ch57fh556h5b8h665h55bhb8h68fh67dh5d4hcdh4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}\n 2025-12-08T13:16:10.696Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7784d3b-7f3a-4d2f-b00d-897789d7e63e\"}\n 2025-12-08T13:16:10.697Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7784d3b-7f3a-4d2f-b00d-897789d7e63e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:10.697Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}\n 2025-12-08T13:16:10.698Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:10.698Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7784d3b-7f3a-4d2f-b00d-897789d7e63e\"}\n 2025-12-08T13:16:10.700Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}\n 2025-12-08T13:16:10.700Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5c4h55hb9h5bfh5b9hbh578hd7h5cfh57dhfh8fh58fh656hf9h54dh95h55chb4h645h9ch57fh556h5b8h665h55bhb8h68fh67dh5d4hcdh4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7784d3b-7f3a-4d2f-b00d-897789d7e63e\"}\n 2025-12-08T13:16:10.701Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}\n 2025-12-08T13:16:10.701Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}\n 2025-12-08T13:16:10.702Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}\n 2025-12-08T13:16:10.707Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\"}\n 2025-12-08T13:16:10.707Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:10.710Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}\n 2025-12-08T13:16:10.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\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:10.800Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\"}\n 2025-12-08T13:16:10.800Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}\n 2025-12-08T13:16:10.801Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}\n 2025-12-08T13:16:10.801Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}\n 2025-12-08T13:16:10.802Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\"}\n 2025-12-08T13:16:10.802Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}\n 2025-12-08T13:16:10.807Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\"}\n 2025-12-08T13:16:10.815Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}\n 2025-12-08T13:16:10.816Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.816Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:10.816Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:10.831Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:10.837Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:10.837Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f7152339-73d9-465a-8305-1282fe862f80\"}\n 2025-12-08T13:16:10.841Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f7152339-73d9-465a-8305-1282fe862f80\"}\n 2025-12-08T13:16:10.841Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f7152339-73d9-465a-8305-1282fe862f80\"}\n 2025-12-08T13:16:10.846Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}\n \ 2025-12-08T13:16:10.846Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}\n 2025-12-08T13:16:10.846Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb8058b-233e-4ac8-b48f-937464dfdfaf\"}\n 2025-12-08T13:16:10.847Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97bf109a-826f-45af-8fc2-6a3fd2bd8fdf\"}\n 2025-12-08T13:16:10.848Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97bf109a-826f-45af-8fc2-6a3fd2bd8fdf\"}\n 2025-12-08T13:16:10.850Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}\n 2025-12-08T13:16:10.853Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}\n 2025-12-08T13:16:10.855Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}\n 2025-12-08T13:16:10.855Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}\n 2025-12-08T13:16:10.855Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}\n 2025-12-08T13:16:10.856Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}\n 2025-12-08T13:16:10.856Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}\n 2025-12-08T13:16:10.858Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}\n 2025-12-08T13:16:10.858Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}\n 2025-12-08T13:16:10.864Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}\n 2025-12-08T13:16:10.865Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}\n 2025-12-08T13:16:10.865Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}\n 2025-12-08T13:16:10.868Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}\n 2025-12-08T13:16:10.868Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}\n 2025-12-08T13:16:10.869Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}\n 2025-12-08T13:16:10.869Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}\n 2025-12-08T13:16:10.874Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8338f594-a94a-450b-b6ec-3be21ea1399a\"}\n 2025-12-08T13:16:10.875Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}\n 2025-12-08T13:16:10.875Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}\n 2025-12-08T13:16:10.875Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}\n 2025-12-08T13:16:10.877Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}\n 2025-12-08T13:16:10.880Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}\n 2025-12-08T13:16:10.880Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}\n 2025-12-08T13:16:10.900Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.900Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}\n 2025-12-08T13:16:10.903Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}\n 2025-12-08T13:16:10.904Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.904Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.905Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}\n 2025-12-08T13:16:10.905Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.907Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}\n 2025-12-08T13:16:10.909Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.912Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.916Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.917Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}\n 2025-12-08T13:16:10.918Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:10.919Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.919Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.921Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.925Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.925Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.927Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.927Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}\n 2025-12-08T13:16:10.934Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a216f7bd-efd0-48fa-8eb3-1bda8405288a\"}\n 2025-12-08T13:16:10.934Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bf26e170-e194-4c99-8bd1-3c443c47cf39\"}\n 2025-12-08T13:16:10.935Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:10.935Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:10.951Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}\n 2025-12-08T13:16:10.952Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e2979e7-f044-4388-84ff-c3afdc91b752\"}\n 2025-12-08T13:16:10.954Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}\n 2025-12-08T13:16:10.956Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}\n 2025-12-08T13:16:10.957Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}\n 2025-12-08T13:16:10.970Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}\n 2025-12-08T13:16:10.970Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}\n 2025-12-08T13:16:10.970Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"78d6006f-f831-4845-b728-2788722f6a5a\"}\n 2025-12-08T13:16:10.970Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"39c63fd1-d81f-4ced-b11e-bd8021f3a4a3\"}\n 2025-12-08T13:16:11.001Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}\n 2025-12-08T13:16:11.001Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.003Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}\n 2025-12-08T13:16:11.004Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}\n 2025-12-08T13:16:11.005Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}\n 2025-12-08T13:16:11.005Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.009Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.012Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.012Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.014Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.014Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}\n 2025-12-08T13:16:11.014Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:11.027Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.027Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.030Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.030Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}\n 2025-12-08T13:16:11.042Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aaf0cd41-7a96-4bea-b70a-6f44a97188d5\"}\n 2025-12-08T13:16:11.051Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aaf0cd41-7a96-4bea-b70a-6f44a97188d5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:11.102Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}\n 2025-12-08T13:16:11.103Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}\n 2025-12-08T13:16:11.104Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}\n 2025-12-08T13:16:11.105Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}\n 2025-12-08T13:16:11.883Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f66ce10-5f66-4a34-86ad-182d226aaeb9\"}\n 2025-12-08T13:16:11.887Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1110c3a7-0178-47c1-a0eb-e583db7ae160\"}\n 2025-12-08T13:16:11.902Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"22ce56d9-19a7-47e1-a25d-1e74a904a9a8\"}\n 2025-12-08T13:16:11.902Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f0d24fa-7208-43cc-a635-d73032287486\"}\n 2025-12-08T13:16:12.724Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"258b454a-72a1-49b9-95ef-fa711e43b942\"}\n 2025-12-08T13:16:12.733Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ad035aeb-4fa6-4537-a595-b8171a392285\"}\n 2025-12-08T13:16:12.743Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"42f3a7b8-6aa7-4677-b71d-c123c9719a15\"}\n 2025-12-08T13:16:12.751Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5f5871cc-3595-44bf-a099-f9f30b1aab20\"}\n 2025-12-08T13:16:12.816Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.816Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}\n \ 2025-12-08T13:16:12.818Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.820Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.823Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.827Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.827Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.829Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.843Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.843Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.845Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:12.845Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}\n 2025-12-08T13:16:13.079Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ca1f875-4cb8-4247-b711-52864bd671f6\"}\n 2025-12-08T13:16:13.173Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"edbf98d2-e8c4-4244-a8db-6056b32ed675\"}\n 2025-12-08T13:16:13.196Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e84e6edd-48a1-42f1-865c-93c097333dfd\"}\n 2025-12-08T13:16:13.318Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"079b8564-0a8e-4432-a1f2-fe4182d01b62\"}\n 2025-12-08T13:16:13.440Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-api\", \"reconcileID\": \"aa0cf53c-bc71-4378-bdd4-1805ccf99471\"}\n 2025-12-08T13:16:13.445Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4e07461c-dcae-47ae-b184-b8cb30c2e21c\"}\n 2025-12-08T13:16:14.400Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9af1cb58-31b6-4103-afbc-e85984cacdb5\"}\n 2025-12-08T13:16:14.441Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2e8f13a-ece2-4035-89b4-b804346baf8c\"}\n 2025-12-08T13:16:14.444Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"09cd9c26-72dc-4dcd-86c0-b528a9ffbdd4\"}\n 2025-12-08T13:16:14.447Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"195bfc56-be72-4dec-a2ea-d0d30d68dd0a\"}\n 2025-12-08T13:16:14.536Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"097c00f9-a8d1-45db-bf00-2208a4ffcbf4\"}\n 2025-12-08T13:16:14.536Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"097c00f9-a8d1-45db-bf00-2208a4ffcbf4\", \"error\": \"MariaDBAccount CR name is not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:15.002Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec833235-46f2-4477-bbc9-69b7652bb1e4\"}\n 2025-12-08T13:16:15.030Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a23209c-54c9-48a0-93f3-fbd194494169\"}\n 2025-12-08T13:16:15.082Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"40d3d9ca-1cca-438e-a216-c3884ff23cb9\"}\n 2025-12-08T13:16:15.122Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"293d789c-cca8-4303-8a9b-c622e74fdc4b\"}\n 2025-12-08T13:16:15.673Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}\n 2025-12-08T13:16:15.674Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}\n 2025-12-08T13:16:15.674Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}\n 2025-12-08T13:16:15.679Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}\n 2025-12-08T13:16:15.679Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}\n 2025-12-08T13:16:15.857Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"640cf6ff-5e26-4d52-b0a3-fb8b57604a05\"}\n 2025-12-08T13:16:16.172Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4fa0c2d3-e6bb-4ff2-9156-2f1f5f0522f4\"}\n 2025-12-08T13:16:16.177Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4fa0c2d3-e6bb-4ff2-9156-2f1f5f0522f4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:18.081Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"277291fc-5924-44f7-913d-a0628ecd2f3c\"}\n 2025-12-08T13:16:18.330Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c52950e6-d299-45cc-81b3-1729a9ee951d\"}\n 2025-12-08T13:16:18.606Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6b24ca5e-10e7-45ff-a2c4-4c5a7bd09fb5\"}\n 2025-12-08T13:16:18.606Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b0766581-08f1-4bfc-9061-ff1345a1fe51\"}\n 2025-12-08T13:16:18.628Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"8ebf7b5a-f903-46fc-a624-b5976d3dad14\"}\n 2025-12-08T13:16:18.628Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"35d4b16e-7759-4899-817c-41feff7bbae7\"}\n 2025-12-08T13:16:18.996Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d38af42e-7cb6-4510-b3d7-eaaf6d3e8f82\"}\n 2025-12-08T13:16:18.996Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"15c7596c-131c-4752-a30a-d0dc1f453b38\"}\n 2025-12-08T13:16:19.004Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"43237546-25ca-4a0a-95b9-6d4f0ae9ba5d\"}\n 2025-12-08T13:16:19.008Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b179384-f226-4b1b-8bd6-019150b86a49\"}\n 2025-12-08T13:16:20.109Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0919128f-9ad9-42b4-9270-a3995e2e54f1\"}\n 2025-12-08T13:16:20.112Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd7af13a-bd73-4b97-a8e5-59a17bfe35e3\"}\n 2025-12-08T13:16:20.131Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8915f68b-4c00-4383-859c-0d4531283ebb\"}\n 2025-12-08T13:16:20.131Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f672dcd4-2d71-4434-8ff1-9e05d63ae813\"}\n 2025-12-08T13:16:20.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1c8d3cc3-360a-4604-8e9c-0b5d2760319a\"}\n 2025-12-08T13:16:20.875Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e1ca50de-30d7-4ac5-be97-86076961b2b3\"}\n 2025-12-08T13:16:20.935Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"589af7ae-b8a3-4819-a9dc-3ebead3a3160\"}\n 2025-12-08T13:16:20.936Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"934b0ecb-64f1-49b2-84dd-7a3aeb34bd63\"}\n 2025-12-08T13:16:20.953Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"95071e10-1e4e-4023-803f-29de50429790\"}\n 2025-12-08T13:16:20.971Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"306da3f6-fab1-4b15-910b-2fe7819c35ec\"}\n 2025-12-08T13:16:20.971Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"91d2b653-1d0b-41fa-9adf-bd42daa0a0de\"}\n 2025-12-08T13:16:21.883Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7a57282b-6647-49c1-95c0-53742b9815df\"}\n 2025-12-08T13:16:21.888Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"32fa25a5-40dd-4a61-bd50-c1c3f1211350\"}\n 2025-12-08T13:16:21.903Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"c5dcf1a3-a26f-47af-b291-4f3e62845453\"}\n 2025-12-08T13:16:21.904Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"72d8f951-f90c-424e-ba3f-83eb77b575ed\"}\n 2025-12-08T13:16:22.725Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c28c5ae-5121-4a91-9971-0f51fcc7ece8\"}\n 2025-12-08T13:16:22.734Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f5d41042-5a7b-4396-bb2c-89652a605058\"}\n 2025-12-08T13:16:22.744Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2097ea7d-cc6d-4d3c-843f-99a23fb09ee0\"}\n 2025-12-08T13:16:22.752Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"4a12dfac-55b4-47e8-91e4-5fb7412d06db\"}\n 2025-12-08T13:16:23.079Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9be27842-47e9-4480-94a2-10b0d4d6c686\"}\n 2025-12-08T13:16:23.174Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"9f06b20b-275d-48bc-a8fa-602aee57da09\"}\n 2025-12-08T13:16:23.198Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5785a1f3-44d4-4463-a270-2da84f80d5ee\"}\n 2025-12-08T13:16:23.320Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"58076a4a-1f18-4099-a1e0-28136fa1e27e\"}\n 2025-12-08T13:16:23.441Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-api\", \"reconcileID\": \"c52e9188-46be-4275-b89e-1ef8d35a22e3\"}\n 2025-12-08T13:16:23.446Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e804ec6b-df07-416d-aa72-2f054b5e5c1e\"}\n 2025-12-08T13:16:24.402Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c6698bf1-a363-4eb6-8443-8eb11c328f5f\"}\n 2025-12-08T13:16:24.443Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"79efd03a-a01a-42c1-8662-7fc35e547f91\"}\n 2025-12-08T13:16:24.445Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"04464503-6f73-4b77-8b47-8fd4b66ec462\"}\n 2025-12-08T13:16:24.448Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7450cbc9-2c3c-4b2a-91db-13c03ea8ca96\"}\n 2025-12-08T13:16:25.003Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ce97c40-d295-4655-9302-5b4b1b02e8f3\"}\n 2025-12-08T13:16:25.031Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a56a38e1-5ba8-4c8e-93f3-d84c8ab0300e\"}\n 2025-12-08T13:16:25.083Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"d196c7be-aa86-4305-afbf-11ac7babd90e\"}\n 2025-12-08T13:16:25.123Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"401c3975-1393-4231-8f0f-b947f9078bcb\"}\n 2025-12-08T13:16:25.859Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3c84055a-27cc-4eaa-821e-b28aa4b4fb21\"}\n 2025-12-08T13:16:26.417Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3fb04f0-f390-4723-9179-f75cd9e1c87d\"}\n 2025-12-08T13:16:26.422Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3fb04f0-f390-4723-9179-f75cd9e1c87d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:28.083Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce6bdc3f-87ce-4eb4-9a9b-a983d1f26c18\"}\n 2025-12-08T13:16:28.331Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"039a335a-d92d-4f84-b8c0-d565a08468d0\"}\n 2025-12-08T13:16:28.608Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2f925351-901a-4106-97a0-a89afc407668\"}\n 2025-12-08T13:16:28.608Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc180608-9ff7-47e8-a594-ca30e1bf7d1e\"}\n 2025-12-08T13:16:28.629Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"8c9e71f7-3731-4720-b5ce-1842b8cd9a16\"}\n 2025-12-08T13:16:28.629Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"620686d8-1872-46d1-8a15-352c08e88553\"}\n 2025-12-08T13:16:28.997Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cfacf897-cb7b-4a13-9a54-2644686ad944\"}\n 2025-12-08T13:16:28.997Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b1a482-e4db-4055-abe0-3d23541c0f15\"}\n 2025-12-08T13:16:29.005Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"34da2177-8f4b-42c1-8241-f0f84e65ac49\"}\n 2025-12-08T13:16:29.009Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"67815104-5d33-4db0-a79d-24d4c56fe5cc\"}\n 2025-12-08T13:16:30.109Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f03d4335-e436-4853-8be2-ee1251c4dc81\"}\n 2025-12-08T13:16:30.114Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea3adb36-0b7b-4ff9-a5de-566ba632b783\"}\n 2025-12-08T13:16:30.132Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"a6d72e2c-6a03-49ce-a5d2-a7ba30c6ef48\"}\n 2025-12-08T13:16:30.133Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"648a5db9-1911-4a43-b5f9-f55b8d93d4d4\"}\n \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:30.848\e[0m\n 2025-12-08T13:16:30.848Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:16:05Z\",\"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-12-08T13:16:05Z\"}],\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\",\"resourceVersion\":\"2847\",\"uid\":\"4ce032e7-ca66-43d1-a90d-ffe5b109daf7\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:16:30.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"257c6ead-bb46-49ca-8563-7f3991329a17\"}\n 2025-12-08T13:16:30.862Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"430ed908-01bf-4ad1-bdf5-e4950c289101\"}\n 2025-12-08T13:16:30.868Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"430ed908-01bf-4ad1-bdf5-e4950c289101\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:30.871Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"430ed908-01bf-4ad1-bdf5-e4950c289101\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}\n \ 2025-12-08T13:16:30.871Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"430ed908-01bf-4ad1-bdf5-e4950c289101\"}\n 2025-12-08T13:16:30.876Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f71d1c2f-5528-4760-aad6-caff9f045674\"}\n 2025-12-08T13:16:30.880Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:30.880Z\tINFO\tironic-resource\twebhook - calling defaulter\n 2025-12-08T13:16:30.880Z\tINFO\tironic-resource\twebhook - defaulter called\n 2025-12-08T13:16:30.886Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:30.886Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}\n 2025-12-08T13:16:30.912Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"Kind\": \"Ironic\"}\n \ 2025-12-08T13:16:30.919Z\tINFO\tControllers.IronicInspector\tinput source keystone-725e58db-a9e7-4d43-bd8a-5af19a5d1ee8 changed, reconcile: ironic-inspector - aecada6f-ee72-4da8-9d08-06928c28ad7c\n 2025-12-08T13:16:30.919Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-725e58db-a9e7-4d43-bd8a-5af19a5d1ee8 changed, reconcile: ironic-ironic-neutron-agent - aecada6f-ee72-4da8-9d08-06928c28ad7c\n 2025-12-08T13:16:30.919Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b3cc370f-2c79-4c58-92c1-a07741442ca7\"}\n 2025-12-08T13:16:30.919Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0107b806-739e-4655-bb6b-81eb956229e4\"}\n 2025-12-08T13:16:30.925Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"758ce9df-a128-45d2-9a9f-48b6786a0c1b\"}\n 2025-12-08T13:16:30.932Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c3b46fbd-3aa3-43ad-bc9d-7d7cf004b014\"}\n 2025-12-08T13:16:30.937Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbf2e0ec-74a1-4de8-a589-483420cd4c0e\"}\n 2025-12-08T13:16:30.937Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"549f0e45-dbd4-453d-be6a-127eabe37b6c\"}\n 2025-12-08T13:16:30.937Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - aecada6f-ee72-4da8-9d08-06928c28ad7c\n \ 2025-12-08T13:16:30.937Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - aecada6f-ee72-4da8-9d08-06928c28ad7c\n 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5410c6e2-12bb-4a54-b4e9-a44631cfb19a\"}\n 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"98e71dee-c182-4a2a-96c8-c5ce85d3d9b7\"}\n 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - aecada6f-ee72-4da8-9d08-06928c28ad7c\n \ 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - aecada6f-ee72-4da8-9d08-06928c28ad7c\n \ 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6b7bd22d-07ef-40d0-8453-6c4a32993cda\"}\n 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ab4d9276-85e3-4240-934a-e940c5705525\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001298820>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:30.848\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001e963c0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc001856a00})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a\n reflect.Value.call({0x1f0a0e0?, 0xc001644bd0?, 0xc000513008?}, {0x23acb75, 0x4}, {0xc001dd5368, 0x1, 0x217faa0?})\n \t/usr/local/go/src/reflect/value.go:584 +0xca6\n reflect.Value.Call({0x1f0a0e0?, 0xc001644bd0?, 0xc001856a00?}, {0xc001dd5368?, 0xc001644bd0?, 0x1f0a0e0?})\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.2/internal/async_assertion.go:337 +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001633650, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001633650, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})\n \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001e963c0, 0x24}, {0x23bf1df, 0x10}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] PASSED [1.114 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/test/functional/suite_test.go:241\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W1208 13:16:30.945615 58705 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 W1208 13:16:30.945714 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.RoleBinding 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 W1208 13:16:30.945772 58705 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 W1208 13:16:30.945795 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Service 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 \ W1208 13:16:30.945825 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.Topology 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 W1208 13:16:30.945879 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Job 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 \ W1208 13:16:30.945968 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.PersistentVolumeClaim 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.106 seconds]\e[0m\n\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates a Service and a Route\e[0m\n\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:177\e[0m\n\n \ \e[38;5;243mTimeline >>\e[0m\n 2025-12-08T13:16:15.075Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2025-12-08T13:16:15.079Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2025-12-08T13:16:15.090Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-e34548fd-330c-47fd-82c1-41e8f37085a3\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}}\n \ 2025-12-08T13:16:15.090Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:16:15.101Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}}\n \ 2025-12-08T13:16:15.107Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}}\n \ 2025-12-08T13:16:15.109Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}\n 2025-12-08T13:16:15.110Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}\n 2025-12-08T13:16:15.112Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}\n 2025-12-08T13:16:15.113Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}\n 2025-12-08T13:16:15.118Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}\n 2025-12-08T13:16:15.123Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:15.123Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"385beaa1-fca8-4941-9c63-3d5d69db7a58\"}\n 2025-12-08T13:16:15.152Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"400d0aec-4f63-4c6e-b901-667be408b991\"}\n 2025-12-08T13:16:15.218Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"385beaa1-fca8-4941-9c63-3d5d69db7a58\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:15.218Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47c11d50-6332-49d3-8bae-6d55c94e3889\"}\n 2025-12-08T13:16:15.222Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47c11d50-6332-49d3-8bae-6d55c94e3889\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:15.225Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4d676a3-dccf-4a2f-a3a5-9c6840a753c5\"}\n 2025-12-08T13:16:15.229Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"938dc291-765d-4d3d-b7fb-730042bbc827\"}\n 2025-12-08T13:16:15.229Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5113794c-5700-4c2c-9898-fb5f277fcaa0\"}\n 2025-12-08T13:16:15.232Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"938dc291-765d-4d3d-b7fb-730042bbc827\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:15.238Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ee9c7ba7-ef65-425a-85d7-4aae13186340\"}\n 2025-12-08T13:16:15.248Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"e3e097fc-0cd0-4ab0-8b0f-8b055000a320\"}\n 2025-12-08T13:16:15.273Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cadf561c-bdd0-448d-971d-4bb5b6149ced\"}\n 2025-12-08T13:16:15.277Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cadf561c-bdd0-448d-971d-4bb5b6149ced\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:15.357Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"431538ee-2b2e-44d5-80fa-ff840bf6cc32\"}\n 2025-12-08T13:16:15.361Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"431538ee-2b2e-44d5-80fa-ff840bf6cc32\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:15.522Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1ad702-5431-47b2-bdbe-6172f6fca319\"}\n 2025-12-08T13:16:15.529Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1ad702-5431-47b2-bdbe-6172f6fca319\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:15.734Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0ad9a0c2-f4a7-4b2b-ba4e-e8e4b0847137\"}\n 2025-12-08T13:16:15.811Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"da5d3a46-e4bd-4969-847b-2ae4e8147720\"}\n 2025-12-08T13:16:15.831Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e428785a-5a18-4024-bb2e-c681d55703aa\"}\n 2025-12-08T13:16:15.850Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e5e2abd-b863-46fb-bac7-0bf36ac8e8fd\"}\n 2025-12-08T13:16:15.854Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e5e2abd-b863-46fb-bac7-0bf36ac8e8fd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:16.495Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba85bd45-246d-43b7-a48b-3a09717bbc66\"}\n 2025-12-08T13:16:16.499Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba85bd45-246d-43b7-a48b-3a09717bbc66\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:17.040Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30ed77ad-0b69-4abc-bcd9-e44c47875c72\"}\n 2025-12-08T13:16:17.041Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"256a9b21-d4f1-4d0b-b28a-17721181dfc4\"}\n 2025-12-08T13:16:17.089Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d932c5f1-bf90-416d-b944-97c9e651b2fc\"}\n 2025-12-08T13:16:17.107Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"28e55158-e914-4236-9623-3c0b4a16c9ac\"}\n 2025-12-08T13:16:17.598Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9ef5ed23-ecff-48ee-a109-4da65d75d861\"}\n 2025-12-08T13:16:17.781Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c0ec3168-bfc4-4153-8986-c37edf2a9f34\"}\n 2025-12-08T13:16:17.790Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c0ec3168-bfc4-4153-8986-c37edf2a9f34\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:17.829Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"3e5a1d09-fb0c-41a2-b78d-4b26b62aea3a\"}\n 2025-12-08T13:16:18.037Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"58fe8f71-2bc7-4799-9b57-3fde0b790252\"}\n 2025-12-08T13:16:18.038Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de2a2540-b402-4634-b7c6-f02e9861ad67\"}\n 2025-12-08T13:16:18.050Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7e41ceef-da86-4dfb-a0b2-05bbe5fdb2a8\"}\n 2025-12-08T13:16:18.053Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"b4f2b5ba-15c5-495f-b3d1-30a1203d7aba\"}\n 2025-12-08T13:16:18.247Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9653f27c-0976-45fc-ad22-8cfbf46537cf\"}\n 2025-12-08T13:16:18.712Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f0ee3072-d008-4d04-8afb-b19991dde52c\"}\n 2025-12-08T13:16:18.737Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"3b8af76c-684e-43a9-8ac6-069426a15843\"}\n 2025-12-08T13:16:18.741Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7800b64c-6faa-4ba9-adf4-13aa0f18c660\"}\n 2025-12-08T13:16:18.744Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38de1a74-083c-4857-8350-e6f085c31786\"}\n 2025-12-08T13:16:20.084Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"515f020c-60e8-484b-b22e-8b30fb10d938\"}\n 2025-12-08T13:16:20.190Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"420a3ae1-bcf7-4d2d-88eb-418bf7b019cd\"}\n 2025-12-08T13:16:20.299Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"d499d527-50f1-40fd-b0c7-d3168c754cd0\"}\n 2025-12-08T13:16:20.351Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4e259c22-99b3-4085-8a45-05a6534157c2\"}\n 2025-12-08T13:16:20.355Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4e259c22-99b3-4085-8a45-05a6534157c2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:20.747Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f7a7776c-697c-4b58-aea4-5d3f48ff34c4\"}\n 2025-12-08T13:16:22.052Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b09d8d4d-19fc-4cf8-8d19-ed22061a16e9\"}\n 2025-12-08T13:16:22.059Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a145089-fe7d-454f-a2b0-317cef2335fc\"}\n 2025-12-08T13:16:22.071Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec994219-89d6-43fa-bbe0-e424844d1b65\"}\n 2025-12-08T13:16:22.076Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"ae7b75c3-62b4-4948-9194-d1c5a54c0439\"}\n 2025-12-08T13:16:22.662Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6f31d474-762d-4f0c-abc1-4003926ac345\"}\n 2025-12-08T13:16:22.662Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e7b092e5-43ca-4f03-bc76-4bcfd5f6a484\"}\n 2025-12-08T13:16:22.670Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"404e0ce9-f25d-4f9e-8ec7-1f09d4dfcf25\"}\n 2025-12-08T13:16:22.678Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"6a0001a1-03d5-431d-9beb-b7fd82521785\"}\n 2025-12-08T13:16:22.725Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c96b8536-0797-43fc-81de-2c69cafe5584\"}\n 2025-12-08T13:16:24.635Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"023f0d4c-0a95-4d64-ba5c-37f99bde8a88\"}\n 2025-12-08T13:16:24.638Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6c8830de-16ae-40be-b567-012bd0a9581b\"}\n 2025-12-08T13:16:24.647Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"e579470b-2854-48c4-96c2-c8d68bdd0bc6\"}\n 2025-12-08T13:16:24.650Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8f89eb25-34c7-4a54-b16f-c65c54c924a6\"}\n 2025-12-08T13:16:25.153Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c390dba8-e9c0-4651-aa3f-5e753d634a75\"}\n 2025-12-08T13:16:25.226Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89217685-7a44-4641-800f-9cc9f0320ff0\"}\n 2025-12-08T13:16:25.230Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2c8acb2-3707-421c-8394-02c9fb3dd584\"}\n 2025-12-08T13:16:25.240Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dce89e1a-f58d-4748-bfe8-167c4b3eb704\"}\n 2025-12-08T13:16:25.249Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"c86a1430-deee-495c-a3b7-f0a8b58aa646\"}\n 2025-12-08T13:16:25.475Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2608f031-dd39-4f32-90fa-ca5b23c5e352\"}\n 2025-12-08T13:16:25.480Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2608f031-dd39-4f32-90fa-ca5b23c5e352\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n \ 2025-12-08T13:16:25.735Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8bd77760-2e4c-4eb1-b66b-b4460e56acb3\"}\n 2025-12-08T13:16:25.813Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"756d3c63-a38f-4372-809e-390a77ae88f1\"}\n 2025-12-08T13:16:25.832Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b0209673-8e10-4cfb-9713-bb7c41288111\"}\n 2025-12-08T13:16:27.041Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"025a3731-71b5-4e4b-a62a-5e8a0d416dfe\"}\n 2025-12-08T13:16:27.042Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7580c4a6-09ff-468e-87f8-b76f539ab552\"}\n 2025-12-08T13:16:27.091Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53e92aaf-75f5-4aa1-8a97-fe3bd10d555a\"}\n 2025-12-08T13:16:27.108Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f30ef4e-4cb7-43d4-b1c8-e5b23a2d9f67\"}\n 2025-12-08T13:16:27.599Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4a1a1e91-a356-436b-9594-ac20b37337b4\"}\n 2025-12-08T13:16:27.831Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"26362e98-a776-456d-8c06-44c71efaa32b\"}\n 2025-12-08T13:16:28.038Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bde8936b-304c-4773-a757-83e2e0e46f1f\"}\n 2025-12-08T13:16:28.040Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7ae03c99-2beb-4925-a51b-7ba5087a68ed\"}\n 2025-12-08T13:16:28.050Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3cdc6a69-5980-4784-812b-83a3b10aaf74\"}\n 2025-12-08T13:16:28.054Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e74c9284-0c93-4dbb-b4a3-622cfbc55e90\"}\n 2025-12-08T13:16:28.248Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8006209-2266-4e48-9942-f324ebbcc59c\"}\n 2025-12-08T13:16:28.713Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef7284ec-6971-424e-930c-6554faa54df3\"}\n 2025-12-08T13:16:28.739Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"824f0b2d-85ca-430d-8ab3-e59dfd9c60d3\"}\n 2025-12-08T13:16:28.742Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bdbbcba1-c9d3-4389-9803-b53c7bb23ab2\"}\n 2025-12-08T13:16:28.745Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6ddce678-fa17-4ca7-a064-94228b8ea17a\"}\n 2025-12-08T13:16:30.085Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f912e35-319a-4b47-9597-1d2a8e529982\"}\n 2025-12-08T13:16:30.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cff0a32e-81b2-4827-af99-2f9ec9c403fb\"}\n 2025-12-08T13:16:30.301Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"4c71aa54-55f8-48a4-8ffa-1638bcf3d9dd\"}\n 2025-12-08T13:16:30.749Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c48080c7-6e0c-46e5-a635-13ce01a87087\"}\n 2025-12-08T13:16:32.053Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d1775e9b-edb7-4bd2-977b-c6a10d6bcd75\"}\n 2025-12-08T13:16:32.061Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e5695bfa-860b-41d0-aaa3-3e7fdb03a044\"}\n 2025-12-08T13:16:32.073Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"435ea21c-4840-4473-b1c1-e1072e6560e8\"}\n 2025-12-08T13:16:32.077Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"832fa3cd-cec1-46ea-8e0c-a780cbed8a4e\"}\n 2025-12-08T13:16:32.663Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb2fe5a-8029-48c8-8d53-c4ab32e55f5e\"}\n 2025-12-08T13:16:32.663Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"466695da-332d-4b95-a81b-a863fa37e0ac\"}\n 2025-12-08T13:16:32.671Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"184d7c5a-141f-4c5f-ba3c-84ed8ab0942d\"}\n 2025-12-08T13:16:32.680Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"55c89afe-97b3-4ae5-a48f-8e97ab1ec347\"}\n 2025-12-08T13:16:32.726Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39d8ddba-1ec6-458f-b5ad-18b0e37e76fc\"}\n 2025-12-08T13:16:34.636Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dd067bc5-1d92-4a27-bcfe-fa2e216894f4\"}\n 2025-12-08T13:16:34.639Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0dc935ba-33d7-47b2-9cd6-44d0b94b8f3a\"}\n 2025-12-08T13:16:34.649Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"69892956-631f-4c9e-b2f2-702cfd8eb5d7\"}\n 2025-12-08T13:16:34.651Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a093fb1-c331-4edf-8e42-3afd51093049\"}\n \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:35.109\e[0m\n 2025-12-08T13:16:35.109Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:16:15Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:16:15Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\",\"resourceVersion\":\"2034\",\"uid\":\"b21de183-76b0-44ae-b208-7c06cf123a6a\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}\n \ 2025-12-08T13:16:35.120Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c8724ba-2654-42c5-9df8-933e0d45e7ce\"}\n 2025-12-08T13:16:35.120Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c8724ba-2654-42c5-9df8-933e0d45e7ce\"}\n 2025-12-08T13:16:35.144Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"Kind\": \"IronicConductor\"}\n 2025-12-08T13:16:35.154Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"806aa0a5-880b-4bb6-be0e-4f6107284800\"}\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001cc5180>: \n statefulsets.apps \"ironic-conductor\" 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: \"statefulsets.apps \\\"ironic-conductor\\\" not found\",\n Reason: \"NotFound\",\n Details: {\n Name: \"ironic-conductor\",\n Group: \"apps\",\n \ Kind: \"statefulsets\",\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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:35.109\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc001e11d10?, 0x23ac4c7?}, {0x23bf1df?, 0xc000993718?}})\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReadyWithPods(0xc00067c5f0, {{0xc001e11d10, 0x24}, {0x23bf1df, 0x10}}, 0xc000a41e60)\n \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:71 +0x52\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.9()\n \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:181 +0x12c\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] PASSED [1.119 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/test/functional/suite_test.go:241\e[0m\n\n \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W1208 13:16:35.177321 58706 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 W1208 13:16:35.177377 58706 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 W1208 13:16:35.177415 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Route 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 \ W1208 13:16:35.177459 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.Topology 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 W1208 13:16:35.177497 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.PersistentVolumeClaim 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 W1208 13:16:35.177547 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Job 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 \ W1208 13:16:35.177609 58706 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 W1208 13:16:35.177658 58706 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 W1208 13:16:35.177712 58706 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 W1208 13:16:35.177754 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.KeystoneService 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 W1208 13:16:35.177790 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.TransportURL ended with: an error on the server (\"unable to decode an event from the watch stream: context canceled\") has prevented the request from succeeding\n W1208 13:16:35.177835 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.ConfigMap 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 W1208 13:16:35.177871 58706 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 W1208 13:16:35.177904 58706 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 \ W1208 13:16:35.177936 58706 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 W1208 13:16:35.177968 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Service 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 \ W1208 13:16:35.178028 58706 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 \ W1208 13:16:35.178081 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.RoleBinding 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 W1208 13:16:35.178126 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.KeystoneAPI 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 W1208 13:16:35.178169 58706 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 W1208 13:16:35.178419 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.IronicConductor 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 W1208 13:16:35.178458 58706 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 W1208 13:16:35.178494 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.IronicInspector 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 32 Failures:\e[0m\n \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Sets ReadyCondition and replica count\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates config Secrets and gets Secrets (input) and set Hash of inputs\e[0m\n \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:141\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with TLS cert secrets \e[38;5;9m\e[1m[It] creates a StatefulSet for ironic-conductor service with TLS CA cert attached\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Sets NetworkAttachmentsReady\e[0m\n \ \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with TLS cert secrets \e[38;5;9m\e[1m[It] reconfigures the deployment when CA changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates StatefulSet and set status fields - Deployment is Ready\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created for a particular MariaDBAccount \e[38;5;9m\e[1m[It] Updates the mysql URL when the account changes\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created for a particular MariaDBAccount \e[38;5;9m\e[1m[It] Sets the correct mysql URL\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n \ \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates a Service and a Route\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m\n\n\e[38;5;9m\e[1mRan 131 of 131 Specs in 294.734 seconds\e[0m\n\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m99 Passed\e[0m | \e[38;5;9m\e[1m32 Failed\e[0m | \e[38;5;11m\e[1m0 Pending\e[0m | \e[38;5;14m\e[1m0 Skipped\e[0m\n\ncoverage: 58.3% of statements\ncomposite coverage: 58.3% of statements\n\nGinkgo ran 1 suite in 5m8.542308358s\n\nTest Suite Failed\nmake: *** [Makefile:133: 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 - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen && /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen --version | grep -q v0.18.0 || \ - GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.18.0 - /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@release-0.22 - 'go: downloading sigs.k8s.io/controller-runtime v0.22.4' - 'go: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20251103140007-7a1b16d039d2' - 'go: downloading go.uber.org/zap v1.27.0' - 'go: downloading github.com/spf13/afero v1.12.0' - 'go: downloading golang.org/x/text v0.23.0' - 'go: downloading go.uber.org/multierr v1.10.0' - test -s /home/zuul/src/github.com/openstack-k8s-operators/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-12-08T13:11:26.325Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20251103140007-7a1b16d039d2/main.go:80\tusing binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin\"}" - "2025-12-08T13:11:26.325Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20251103140007-7a1b16d039d2/main.go:86\tusing HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" - "2025-12-08T13:11:26.325Z\tDEBUG\tuse\tstore/store.go:76\tensuring base binaries dir exists" - "2025-12-08T13:11:26.326Z\tINFO\tenv/env.go:245\tno version specified, finding latest" - "2025-12-08T13:11:26.326Z\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-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.373Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.374Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.375Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\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-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.376Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.377Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\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-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.1\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.34.0\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.33.0\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": \"1.32.0\"}" - "2025-12-08T13:11:26.379Z\tDEBUG\tfetch\tenv/env.go:296\twriting downloaded archive\t{\"path\": \"/tmp/537485064-envtest-v1.31.0-linux-amd64.tar.gz\"}" - "2025-12-08T13:11:26.379Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.388Z\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-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-arm64.tar.gz\"}" - "2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-ppc64le.tar.gz\"}" - "2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-s390x.tar.gz\"}" - "2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-amd64.tar.gz\"}" - "2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-windows-arm64.tar.gz\"}" - "2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-amd64.tar.gz\"}" - "2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-darwin-arm64.tar.gz\"}" - "2025-12-08T13:11:26.389Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping archive -- does not appear to be a versioned tools archive\t{\"name\": \"envtest-v1.35.0-alpha.3-linux-amd64.tar.gz\"}" - "2025-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.389Z\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-12-08T13:11:26.765Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded archive\t{\"path\": \"/tmp/537485064-envtest-v1.31.0-linux-amd64.tar.gz\"}" - "2025-12-08T13:11:27.099Z\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-12-08T13:11:27.099Z\tDEBUG\tuse\tstore/store.go:152\textracting archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2025-12-08T13:11:27.099Z\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-12-08T13:11:27.099Z\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-12-08T13:11:27.306Z\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-12-08T13:11:27.755Z\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-12-08T13:11:28.399Z\tDEBUG\tuse\tstore/store.go:188\tunpacked archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2025-12-08T13:11:28.399Z\tDEBUG\tuse\tstore/store.go:190\tswitching version-platform directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}" - "2025-12-08T13:11:28.399Z\tDEBUG\tfetch\tenv/env.go:314\tremoving archive from disk\t{\"path\": \"/tmp/537485064-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,../../internal/ironic,../../internal/ironicapi,../../internal/ironicconductor,../../internal/ironicinspector,../../internal/ironicneutronagent, --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./test/... - 'warning: no packages being tested depend on matches for pattern ' - '' - 'Running Suite: Controller Suite - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional' - =================================================================================================================== - "Random Seed: \e[1m1765199488\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;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.132 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Sets ReadyCondition and replica count\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:200\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:11:47.678Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:11:47.684Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:11:47.709Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9b056935-25cc-4a85-a75a-379cb8647dfa\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}}" - " 2025-12-08T13:11:47.709Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:11:47.714Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.databaseInstance\"" - " 2025-12-08T13:11:47.714Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.serviceAccount\"" - " 2025-12-08T13:11:47.725Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}}" - " 2025-12-08T13:11:47.729Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Deployment\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.ConfigMap\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Role\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting Controller\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1beta1.IronicConductor\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.StatefulSet\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Route\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Service\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.PersistentVolumeClaim\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Role\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.IronicInspector\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneService\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting Controller\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Route\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Service\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Role\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.StatefulSet\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.ConfigMap\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2025-12-08T13:11:47.762Z\tINFO\tStarting Controller\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.Ironic\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicConductor\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicAPI\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicInspector\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBDatabase\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Job\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ConfigMap\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.TransportURL\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.IronicAPI\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneService\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Role\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Deployment\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Service\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Role\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.RoleBinding\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting Controller\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.Topology\"}" - " 2025-12-08T13:11:47.763Z\tINFO\tStarting Controller\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\"}" - " 2025-12-08T13:11:47.779Z\tINFO\tControllers.IronicConductor\tinput source rabbitmq-secret changed, reconcile: ironic-conductor - 58830d73-30e3-49bc-bfa7-cb31e64fca8b" - " 2025-12-08T13:11:47.779Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 58830d73-30e3-49bc-bfa7-cb31e64fca8b" - " 2025-12-08T13:11:47.877Z\tINFO\tStarting workers\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"worker count\": 1}" - " 2025-12-08T13:11:47.879Z\tINFO\tStarting workers\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"worker count\": 1}" - " 2025-12-08T13:11:47.883Z\tINFO\tStarting workers\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"worker count\": 1}" - " 2025-12-08T13:11:47.883Z\tINFO\tStarting workers\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"worker count\": 1}" - " 2025-12-08T13:11:47.883Z\tINFO\tStarting workers\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"worker count\": 1}" - " 2025-12-08T13:11:47.898Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}" - " 2025-12-08T13:11:47.901Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}" - " 2025-12-08T13:11:47.902Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}" - " 2025-12-08T13:11:47.904Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}" - " 2025-12-08T13:11:47.909Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\"}" - " 2025-12-08T13:11:47.917Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8526544e-975e-4621-8334-c36c5191bd43\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6bdceb4c-2036-4007-ae46-eb5d5322e637\"}" - " 2025-12-08T13:11:48.008Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6bdceb4c-2036-4007-ae46-eb5d5322e637\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:48.008Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2307dd74-052c-433b-a75d-cd850923466d\"}" - " 2025-12-08T13:11:48.012Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2307dd74-052c-433b-a75d-cd850923466d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:48.019Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"17f714bd-41cd-4e0b-b814-27bc699acaff\"}" - " 2025-12-08T13:11:48.023Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"17f714bd-41cd-4e0b-b814-27bc699acaff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:48.064Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"714a3fd2-e3c2-43ad-baa1-cde12bc126d5\"}" - " 2025-12-08T13:11:48.067Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"714a3fd2-e3c2-43ad-baa1-cde12bc126d5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:48.149Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65cebc0b-0f01-438a-838b-fe7f60198f93\"}" - " 2025-12-08T13:11:48.152Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65cebc0b-0f01-438a-838b-fe7f60198f93\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:48.313Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ef79faf-7e73-4cb2-8b26-5fd561d05451\"}" - " 2025-12-08T13:11:48.319Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ef79faf-7e73-4cb2-8b26-5fd561d05451\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:48.640Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ed1c00b4-a9cb-4bbd-b952-3ca6c11abb28\"}" - " 2025-12-08T13:11:48.644Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ed1c00b4-a9cb-4bbd-b952-3ca6c11abb28\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:49.284Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6fe49b52-47cc-465a-b59c-c69a075f25d1\"}" - " 2025-12-08T13:11:49.288Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6fe49b52-47cc-465a-b59c-c69a075f25d1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:50.568Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d22a15a5-2100-4dd7-be36-a67f26019fb9\"}" - " 2025-12-08T13:11:50.572Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d22a15a5-2100-4dd7-be36-a67f26019fb9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:53.133Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"72188d0c-fc32-4a0e-a04f-a6cfdf539b56\"}" - " 2025-12-08T13:11:53.136Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"72188d0c-fc32-4a0e-a04f-a6cfdf539b56\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:58.257Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cc4443c8-4950-42eb-8b39-96fc3fc98249\"}" - " 2025-12-08T13:11:58.261Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cc4443c8-4950-42eb-8b39-96fc3fc98249\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:07.731\e[0m" - " 2025-12-08T13:12:07.732Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:11:47Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:11:47Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\",\"resourceVersion\":\"299\",\"uid\":\"dd577d82-6fe9-4236-ac58-0967d22b6119\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:12:07.742Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9dd6316-c764-453e-801f-cc5781b9124a\"}" - " 2025-12-08T13:12:07.742Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"58830d73-30e3-49bc-bfa7-cb31e64fca8b\"}, \"namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9dd6316-c764-453e-801f-cc5781b9124a\"}" - " 2025-12-08T13:12:07.768Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"58830d73-30e3-49bc-bfa7-cb31e64fca8b\", \"Kind\": \"IronicConductor\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0013f77c0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:07.731\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc000998030?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc000ba0800})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc00002a270?, 0xc000500008?}, {0x23acb75, 0x4}, {0xc00078d020, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc00002a270?, 0xc000ba0800?}, {0xc00078d020?, 0xc00002a270?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002cb9d0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002cb9d0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc000998030, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.10()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:201 +0x3a" - "\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] [25.652 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/test/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:895\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:11:47.061Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-global-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:11:47.066Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-api-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:11:47.069Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-conductor-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:11:47.072Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-inspector-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:11:47.076Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-nagent-topology\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:11:47.092Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-f0b38a25-79ae-41de-9cf9-3454f0116f75\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:47.092Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-global-topology\"}}}}" - " 2025-12-08T13:11:47.096Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:11:47.096Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:11:47.096Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:11:47.100Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:11:47.100Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" - " 2025-12-08T13:11:47.102Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" - " 2025-12-08T13:11:47.104Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:11:47.115Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:11:47.115Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:11:47.115Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:11:47.121Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:11:47.121Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:11:47.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\"}" - " 2025-12-08T13:11:47.140Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\"}" - " 2025-12-08T13:11:47.143Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\"}" - " 2025-12-08T13:11:47.145Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\"}" - " 2025-12-08T13:11:47.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.153Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a7c3231e-edd3-413e-b3d0-8deee9548f01\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9a10c62d-6d73-4229-9952-592f40ea8068\"}" - " 2025-12-08T13:11:47.165Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9a10c62d-6d73-4229-9952-592f40ea8068\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.169Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9a10c62d-6d73-4229-9952-592f40ea8068\"}" - " 2025-12-08T13:11:47.174Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9a10c62d-6d73-4229-9952-592f40ea8068\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.179Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:47.184Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:47.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}" - " 2025-12-08T13:11:47.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.269Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}" - " 2025-12-08T13:11:47.273Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}" - " 2025-12-08T13:11:47.275Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}" - " 2025-12-08T13:11:47.275Z\tINFO\tControllers.Ironic\tInput maps hash input - n65fh98h698h686h55h5f9h5c5h7fh5c6h546h64bh675h66dhf4h5dfh7bh88h5bbh547h594h65ch8bh8bh688h586h65bhf5h647h55h5bdh599h5d4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"b20aae6a-743a-4754-a5ca-0f95700a4bba\"}" - " 2025-12-08T13:11:47.282Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\"}" - " 2025-12-08T13:11:47.283Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.370Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\"}" - " 2025-12-08T13:11:47.372Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\"}" - " 2025-12-08T13:11:47.376Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"016d1dec-3303-4661-a422-5de3646452bb\"}" - " 2025-12-08T13:11:47.385Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}" - " 2025-12-08T13:11:47.386Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.386Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:47.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}" - " 2025-12-08T13:11:47.472Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}" - " 2025-12-08T13:11:47.472Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}" - " 2025-12-08T13:11:47.475Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n6dh54fh667hb5h66ch654h647h67h5c8h589h9bh65h64bh5bfh675h565h9dh5f7h65fh5b4hch5f8h64ch65hd9h6dh5d5h545h5d9h679h54h97q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}" - " 2025-12-08T13:11:47.475Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}" - " 2025-12-08T13:11:47.497Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9510e0a4-1c88-48eb-a6a7-8c434a5bc08e\"}" - " 2025-12-08T13:11:47.508Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}" - " 2025-12-08T13:11:47.508Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.518Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37470322-c056-43c3-a29d-508e79430450\"}" - " 2025-12-08T13:11:47.520Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"54fe5ea2-4afd-4d67-9ef3-0bac01ee629b\"}" - " 2025-12-08T13:11:47.521Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b32e12d7-c6bf-4b6c-aaf1-d14614e50629\"}" - " 2025-12-08T13:11:47.522Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"54fe5ea2-4afd-4d67-9ef3-0bac01ee629b\"}" - " 2025-12-08T13:11:47.522Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"54fe5ea2-4afd-4d67-9ef3-0bac01ee629b\"}" - " 2025-12-08T13:11:47.527Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37470322-c056-43c3-a29d-508e79430450\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:47.533Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"11ff36de-1062-4441-85e4-a6f0ec3169fc\"}" - " 2025-12-08T13:11:47.534Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a6627215-1d58-42f3-95d8-fd27772876bc\"}" - " 2025-12-08T13:11:47.534Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a6627215-1d58-42f3-95d8-fd27772876bc\"}" - " 2025-12-08T13:11:47.535Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b32e12d7-c6bf-4b6c-aaf1-d14614e50629\"}" - " 2025-12-08T13:11:47.538Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37470322-c056-43c3-a29d-508e79430450\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:47.551Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8129d5a2-4ee0-4c14-9398-e17cd4732e7f\"}" - " 2025-12-08T13:11:47.552Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8129d5a2-4ee0-4c14-9398-e17cd4732e7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:47.554Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b32e12d7-c6bf-4b6c-aaf1-d14614e50629\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.554Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c606ccc9-af6e-4e1a-aa69-a23626fd063a\"}" - " 2025-12-08T13:11:47.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}" - " 2025-12-08T13:11:47.572Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8129d5a2-4ee0-4c14-9398-e17cd4732e7f\"}" - " 2025-12-08T13:11:47.576Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}" - " 2025-12-08T13:11:47.576Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}" - " 2025-12-08T13:11:47.580Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n6dh54fh667hb5h66ch654h647h67h5c8h589h9bh65h64bh5bfh675h565h9dh5f7h65fh5b4hch5f8h64ch65hd9h6dh5d5h545h5d9h679h54h97q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}" - " 2025-12-08T13:11:47.580Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}" - " 2025-12-08T13:11:47.580Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8129d5a2-4ee0-4c14-9398-e17cd4732e7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:47.581Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"286610ce-e546-491d-af5f-8521d184c09b\"}" - " 2025-12-08T13:11:47.588Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}" - " 2025-12-08T13:11:47.589Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.629Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"11ff36de-1062-4441-85e4-a6f0ec3169fc\"}" - " 2025-12-08T13:11:47.632Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"11ff36de-1062-4441-85e4-a6f0ec3169fc\"}" - " 2025-12-08T13:11:47.632Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5dch597h7fhd7h55dh5fbh8h569h575hddh568h5cfh65dh79h568h5fbh67h5c4h654h5d9h665h5f8h665h59bhb8hf4h547h548h65dhdh75h56dq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"11ff36de-1062-4441-85e4-a6f0ec3169fc\"}" - " 2025-12-08T13:11:47.634Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c606ccc9-af6e-4e1a-aa69-a23626fd063a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.635Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c8160f9a-6939-4193-b7dc-7be5d0a2ef74\"}" - " 2025-12-08T13:11:47.638Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}" - " 2025-12-08T13:11:47.674Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}" - " 2025-12-08T13:11:47.675Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}" - " 2025-12-08T13:11:47.676Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}" - " 2025-12-08T13:11:47.677Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"375da96c-792b-47d0-bd31-9b735cb8fecc\"}" - " 2025-12-08T13:11:47.688Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}" - " 2025-12-08T13:11:47.689Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.728Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}" - " 2025-12-08T13:11:47.729Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c8160f9a-6939-4193-b7dc-7be5d0a2ef74\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.729Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"144fece8-e60a-4172-942d-a6d7d8489b4f\"}" - " 2025-12-08T13:11:47.732Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}" - " 2025-12-08T13:11:47.733Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"144fece8-e60a-4172-942d-a6d7d8489b4f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.733Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}" - " 2025-12-08T13:11:47.735Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}" - " 2025-12-08T13:11:47.736Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}" - " 2025-12-08T13:11:47.737Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"33806280-15be-4df0-9af2-a2e10f263522\"}" - " 2025-12-08T13:11:47.739Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}" - " 2025-12-08T13:11:47.742Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\"}" - " 2025-12-08T13:11:47.748Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:47.749Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"007eac81-9119-4b30-9a0d-b135330df067\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.749Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"82bbd6fb-7d45-4298-8eea-f1f2cd979607\"}" - " 2025-12-08T13:11:47.749Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}" - " 2025-12-08T13:11:47.749Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}" - " 2025-12-08T13:11:47.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}" - " 2025-12-08T13:11:47.775Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}" - " 2025-12-08T13:11:47.776Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}" - " 2025-12-08T13:11:47.777Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"05f03100-a80a-436e-bf1c-a63c117aa573\"}" - " 2025-12-08T13:11:47.793Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}" - " 2025-12-08T13:11:47.793Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.828Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}" - " 2025-12-08T13:11:47.829Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"82bbd6fb-7d45-4298-8eea-f1f2cd979607\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.838Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}" - " 2025-12-08T13:11:47.841Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}" - " 2025-12-08T13:11:47.846Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\"}" - " 2025-12-08T13:11:47.853Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"01b4500e-c4e3-40b4-91c9-c3409bd7cc75\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.853Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}" - " 2025-12-08T13:11:47.865Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:47.871Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:47.873Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}" - " 2025-12-08T13:11:47.874Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}" - " 2025-12-08T13:11:47.875Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}" - " 2025-12-08T13:11:47.876Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"77302683-f0b2-4058-a4c7-cd0c261d8ce0\"}" - " 2025-12-08T13:11:47.876Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:47.878Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}" - " 2025-12-08T13:11:47.879Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.910Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"982936fa-7e44-49f2-ab56-cfd516a4360e\"}" - " 2025-12-08T13:11:47.929Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}" - " 2025-12-08T13:11:47.929Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"982936fa-7e44-49f2-ab56-cfd516a4360e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:47.932Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}" - " 2025-12-08T13:11:47.935Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}" - " 2025-12-08T13:11:47.937Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}" - " 2025-12-08T13:11:47.946Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}" - " 2025-12-08T13:11:47.946Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"52399393-bab5-4f69-b590-85c0135244f2\"}" - " 2025-12-08T13:11:47.954Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}" - " 2025-12-08T13:11:47.974Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}" - " 2025-12-08T13:11:47.976Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}" - " 2025-12-08T13:11:47.976Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}" - " 2025-12-08T13:11:47.977Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"63d36e6d-610b-4797-ab42-05883f3bd64e\"}" - " 2025-12-08T13:11:47.978Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}" - " 2025-12-08T13:11:47.978Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:47.980Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}" - " 2025-12-08T13:11:47.981Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}" - " 2025-12-08T13:11:47.981Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}" - " 2025-12-08T13:11:47.982Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a085a122-677f-48f6-b926-13f1f91bf1c4\"}" - " 2025-12-08T13:11:48.029Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}" - " 2025-12-08T13:11:48.032Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}" - " 2025-12-08T13:11:48.034Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}" - " 2025-12-08T13:11:48.035Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}" - " 2025-12-08T13:11:48.044Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}" - " 2025-12-08T13:11:48.044Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"adfad540-cfac-4b95-91e0-95facdcfdf3a\"}" - " 2025-12-08T13:11:48.046Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}" - " 2025-12-08T13:11:48.050Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}" - " 2025-12-08T13:11:48.053Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}" - " 2025-12-08T13:11:48.056Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}" - " 2025-12-08T13:11:48.056Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}" - " 2025-12-08T13:11:48.064Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}" - " 2025-12-08T13:11:48.064Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"d5be6de7-a83e-4e99-a7ba-d71a8a745a34\"}" - " 2025-12-08T13:11:48.073Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}" - " 2025-12-08T13:11:48.073Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}" - " 2025-12-08T13:11:48.073Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:48.075Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}" - " 2025-12-08T13:11:48.076Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}" - " 2025-12-08T13:11:48.077Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}" - " 2025-12-08T13:11:48.078Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"df7530af-e225-4f0c-b342-c1f9f9a99e5e\"}" - " 2025-12-08T13:11:48.086Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}" - " 2025-12-08T13:11:48.086Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:48.089Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91b5fa32-f6b3-418e-860b-fa283e130c07\"}" - " 2025-12-08T13:11:48.130Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}" - " 2025-12-08T13:11:48.130Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91b5fa32-f6b3-418e-860b-fa283e130c07\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:48.133Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}" - " 2025-12-08T13:11:48.137Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}" - " 2025-12-08T13:11:48.137Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}" - " 2025-12-08T13:11:48.152Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}" - " 2025-12-08T13:11:48.152Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0f8e3d45-8716-4b72-a2b3-c9b20a65e395\"}" - " 2025-12-08T13:11:48.176Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}" - " 2025-12-08T13:11:48.177Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}" - " 2025-12-08T13:11:48.178Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}" - " 2025-12-08T13:11:48.178Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d1f7c502-18aa-4c23-bcdf-629d967f9a50\"}" - " 2025-12-08T13:11:48.451Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fd3e46d7-3182-46a9-8077-993bfdffaa34\"}" - " 2025-12-08T13:11:48.454Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fd3e46d7-3182-46a9-8077-993bfdffaa34\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:49.095Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e278155a-e16c-49ec-be3a-07600dea1e0b\"}" - " 2025-12-08T13:11:49.098Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e278155a-e16c-49ec-be3a-07600dea1e0b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:50.379Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba540a16-6040-4daa-9d9a-e95bd8dd598f\"}" - " 2025-12-08T13:11:50.385Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba540a16-6040-4daa-9d9a-e95bd8dd598f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:52.164Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}" - " 2025-12-08T13:11:52.164Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:52.166Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}" - " 2025-12-08T13:11:52.167Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}" - " 2025-12-08T13:11:52.167Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}" - " 2025-12-08T13:11:52.168Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9b3e907d-178c-45d1-8418-314fcdfd803f\"}" - " 2025-12-08T13:11:52.552Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}" - " 2025-12-08T13:11:52.552Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:52.554Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}" - " 2025-12-08T13:11:52.558Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}" - " 2025-12-08T13:11:52.562Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}" - " 2025-12-08T13:11:52.562Z\tINFO\tControllers.IronicInspector\tInput maps hash input - nfbh587h67bh5b5hd8h56ch5f9hb5h57ch648h55fh5fch57fh56fh55dh5b9h66dh5b9h587h5b6h88h549h59h687hf7h9ch58dh687h585h666hcch666q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ff1504d-0dfb-44fb-a839-df800b915457\"}" - " 2025-12-08T13:11:52.568Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\"}" - " 2025-12-08T13:11:52.568Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}" - " 2025-12-08T13:11:52.568Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:52.569Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:52.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}" - " 2025-12-08T13:11:52.571Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\"}" - " 2025-12-08T13:11:52.572Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}" - " 2025-12-08T13:11:52.573Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}" - " 2025-12-08T13:11:52.573Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\"}" - " 2025-12-08T13:11:52.574Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"0a53ab49-525c-4ae7-8a4b-c34d470ea4d9\"}" - " 2025-12-08T13:11:52.579Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf227a33-0fda-4ec5-bad3-fb0504e02969\"}" - " 2025-12-08T13:11:52.584Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}" - " 2025-12-08T13:11:52.585Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:52.585Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}" - " 2025-12-08T13:11:52.586Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:52.599Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:52.605Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:52.605Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f2ec19c4-133a-4c70-b038-2a2d8f4a82a9\"}" - " 2025-12-08T13:11:52.608Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f2ec19c4-133a-4c70-b038-2a2d8f4a82a9\"}" - " 2025-12-08T13:11:52.608Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f2ec19c4-133a-4c70-b038-2a2d8f4a82a9\"}" - " 2025-12-08T13:11:52.611Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}}" - " 2025-12-08T13:11:52.611Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}" - " 2025-12-08T13:11:52.615Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}" - " 2025-12-08T13:11:52.616Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}" - " 2025-12-08T13:11:52.616Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}" - " 2025-12-08T13:11:52.616Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}" - " 2025-12-08T13:11:52.618Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}" - " 2025-12-08T13:11:52.622Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}" - " 2025-12-08T13:11:52.622Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}" - " 2025-12-08T13:11:52.623Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}" - " 2025-12-08T13:11:52.623Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"020a39c1-147e-4568-bfee-cf684b7aa9c0\"}" - " 2025-12-08T13:11:52.630Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}" - " 2025-12-08T13:11:52.631Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}" - " 2025-12-08T13:11:52.631Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}" - " 2025-12-08T13:11:52.633Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}" - " 2025-12-08T13:11:52.634Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb92cdc-6548-4334-a052-cb4adeb6808a\"}" - " 2025-12-08T13:11:52.637Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}" - " 2025-12-08T13:11:52.637Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb1e39d-a4d2-4640-987b-0679c4444be1\"}" - " 2025-12-08T13:11:52.642Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}" - " 2025-12-08T13:11:52.644Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}" - " 2025-12-08T13:11:52.645Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}" - " 2025-12-08T13:11:52.645Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}" - " 2025-12-08T13:11:52.650Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}" - " 2025-12-08T13:11:52.650Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e3f33704-1d00-4490-a6d4-e6e426f8068f\"}" - " 2025-12-08T13:11:52.672Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}" - " 2025-12-08T13:11:52.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}" - " 2025-12-08T13:11:52.673Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}" - " 2025-12-08T13:11:52.674Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}" - " 2025-12-08T13:11:52.675Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}" - " 2025-12-08T13:11:52.676Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}" - " 2025-12-08T13:11:52.677Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}" - " 2025-12-08T13:11:52.678Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"c0d4cb15-ef11-4d63-bad9-13b3f62bec5a\"}" - " 2025-12-08T13:11:52.681Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}" - " 2025-12-08T13:11:52.684Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}" - " 2025-12-08T13:11:52.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}" - " 2025-12-08T13:11:52.687Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\"}" - " 2025-12-08T13:11:52.687Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:52.695Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"147d9899-cf3c-4469-96c7-8b3451904539\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:52.695Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}" - " 2025-12-08T13:11:52.695Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:52.716Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}" - " 2025-12-08T13:11:52.719Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}" - " 2025-12-08T13:11:52.724Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}" - " 2025-12-08T13:11:52.725Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}" - " 2025-12-08T13:11:52.734Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}" - " 2025-12-08T13:11:52.734Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a3288b3b-b1a1-4825-b3c1-50af50bc0a73\"}" - " 2025-12-08T13:11:52.773Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}" - " 2025-12-08T13:11:52.774Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}" - " 2025-12-08T13:11:52.775Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}" - " 2025-12-08T13:11:52.775Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}" - " 2025-12-08T13:11:52.776Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}" - " 2025-12-08T13:11:52.776Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}" - " 2025-12-08T13:11:52.777Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}" - " 2025-12-08T13:11:52.778Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"9e3c00fa-da2b-49c5-b2ed-bed008a5e774\"}" - " 2025-12-08T13:11:52.781Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}" - " 2025-12-08T13:11:52.784Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}" - " 2025-12-08T13:11:52.787Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\"}" - " 2025-12-08T13:11:52.789Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}" - " 2025-12-08T13:11:52.789Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:52.799Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"59ca6fb8-5548-4065-82cb-fb7535fa790e\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:52.799Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}" - " 2025-12-08T13:11:52.800Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:52.873Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}" - " 2025-12-08T13:11:52.873Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}" - " 2025-12-08T13:11:52.876Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}" - " 2025-12-08T13:11:52.879Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}" - " 2025-12-08T13:11:52.880Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"794a51a5-4e8a-4422-8855-0085a4784ea4\"}" - " 2025-12-08T13:11:52.880Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}" - " 2025-12-08T13:11:52.886Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}" - " 2025-12-08T13:11:52.889Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}" - " 2025-12-08T13:11:52.890Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}" - " 2025-12-08T13:11:52.892Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}" - " 2025-12-08T13:11:52.893Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:52.894Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}" - " 2025-12-08T13:11:52.896Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}" - " 2025-12-08T13:11:52.897Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}" - " 2025-12-08T13:11:52.898Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}" - " 2025-12-08T13:11:52.899Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"091bc414-328f-43b2-973a-fd272a8c6aa5\"}" - " 2025-12-08T13:11:52.905Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\"}" - " 2025-12-08T13:11:52.914Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea83bd08-65a0-4698-8a29-bfc559a1a7fe\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:52.914Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:52.915Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:52.915Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}" - " 2025-12-08T13:11:52.915Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:52.946Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2ed31a35-6694-4c19-9202-47a78832f6a7\"}" - " 2025-12-08T13:11:52.952Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2ed31a35-6694-4c19-9202-47a78832f6a7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:11:52.974Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:52.974Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}" - " 2025-12-08T13:11:52.975Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}" - " 2025-12-08T13:11:52.976Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:52.980Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}" - " 2025-12-08T13:11:52.982Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"ffb55e93-becf-4f86-9ef4-1fc536f0da3c\"}" - " 2025-12-08T13:11:52.983Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:52.986Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:52.986Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:52.988Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:52.989Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}" - " 2025-12-08T13:11:52.990Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:53.007Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:53.007Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:53.010Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:53.010Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f385055e-b049-4349-99cf-a780d6360860\"}" - " 2025-12-08T13:11:53.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.036Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:53.074Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.074Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}" - " 2025-12-08T13:11:53.076Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}" - " 2025-12-08T13:11:53.078Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}" - " 2025-12-08T13:11:53.078Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.079Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"898ef974-21b4-4664-bad4-2e87c442c30c\"}" - " 2025-12-08T13:11:53.084Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.087Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.088Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.090Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.091Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}" - " 2025-12-08T13:11:53.091Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:53.107Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.107Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.109Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.109Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cc94dd5c-77ca-45ee-b7f0-30080314fb0c\"}" - " 2025-12-08T13:11:53.120Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.120Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:53.175Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.175Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}" - " 2025-12-08T13:11:53.177Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}" - " 2025-12-08T13:11:53.178Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}" - " 2025-12-08T13:11:53.178Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.179Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5e14fa9d-029d-4144-9a9a-ba48c3ff1146\"}" - " 2025-12-08T13:11:53.181Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.185Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.186Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.186Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}" - " 2025-12-08T13:11:53.187Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.187Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:53.203Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.203Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.210Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.210Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2ca4388-9da2-4428-af6b-ae9a545cd130\"}" - " 2025-12-08T13:11:53.210Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.210Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_a7c2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:11:53.276Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}" - " 2025-12-08T13:11:53.277Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.277Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}" - " 2025-12-08T13:11:53.278Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}" - " 2025-12-08T13:11:53.279Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.279Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"a4a20a4d-9f4b-4178-a23d-80535b77348a\"}" - " 2025-12-08T13:11:53.280Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}" - " 2025-12-08T13:11:53.281Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c5eb\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:11:53.283Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.283Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.401800e5-225e-42a5-b06d-ec8987ffd436.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}" - " 2025-12-08T13:11:53.284Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}" - " 2025-12-08T13:11:53.285Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}" - " 2025-12-08T13:11:53.286Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"046beb28-021e-4f2c-a542-e0d18b475f95\"}" - " 2025-12-08T13:11:53.287Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.287Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.289Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.306Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.306Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.311Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:53.311Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"364e8a53-9108-443b-92ff-6df14a232daa\"}" - " 2025-12-08T13:11:57.534Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}" - " 2025-12-08T13:11:57.535Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}" - " 2025-12-08T13:11:57.535Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}" - " 2025-12-08T13:11:57.541Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}" - " 2025-12-08T13:11:57.541Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d22cbb-d417-41e6-a8b9-3cd7801f61b2\"}" - " 2025-12-08T13:11:58.072Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcac2f75-87b0-4649-acde-5b26b39b54e4\"}" - " 2025-12-08T13:11:58.077Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcac2f75-87b0-4649-acde-5b26b39b54e4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:08.318Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebd6ab07-5830-4d72-9122-6064b61e5bb7\"}" - " 2025-12-08T13:12:08.322Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebd6ab07-5830-4d72-9122-6064b61e5bb7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:12.615\e[0m" - " 2025-12-08T13:12:12.623Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:11:47Z\",\"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-12-08T13:11:47Z\"}],\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\",\"resourceVersion\":\"338\",\"uid\":\"cdbe398e-a8d7-4ff1-9e51-a3433f796882\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"6611ac26-24f7-4b91-a495-bd23536b95a5-global-topology\"}}}}" - " 2025-12-08T13:12:12.635Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5eb99d12-ef72-4c54-ab75-72bacc3cdc57\"}" - " 2025-12-08T13:12:12.638Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5eb99d12-ef72-4c54-ab75-72bacc3cdc57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:12.643Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5eb99d12-ef72-4c54-ab75-72bacc3cdc57\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:12.643Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"5eb99d12-ef72-4c54-ab75-72bacc3cdc57\"}" - " 2025-12-08T13:12:12.652Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:12.653Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:12.653Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:12.656Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:12.656Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:12.662Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d541163f-542d-4c47-9284-d8630d469961\"}" - " 2025-12-08T13:12:12.662Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic\", \"reconcileID\": \"d541163f-542d-4c47-9284-d8630d469961\"}" - " 2025-12-08T13:12:12.684Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:12:12.690Z\tINFO\tControllers.IronicInspector\tinput source keystone-f0b38a25-79ae-41de-9cf9-3454f0116f75 changed, reconcile: ironic-inspector - 401800e5-225e-42a5-b06d-ec8987ffd436" - " 2025-12-08T13:12:12.690Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-f0b38a25-79ae-41de-9cf9-3454f0116f75 changed, reconcile: ironic-ironic-neutron-agent - 401800e5-225e-42a5-b06d-ec8987ffd436" - " 2025-12-08T13:12:12.690Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9685304c-7cbe-4d2b-a1a7-6bca3fe4c46e\"}" - " 2025-12-08T13:12:12.690Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a073ac8-da20-4bd3-9b77-b5f504731652\"}" - " 2025-12-08T13:12:12.697Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"19f20ca3-342e-4019-9651-4eaac2bba00b\"}" - " 2025-12-08T13:12:12.703Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbf3ea64-6087-420b-99c5-8b0e9fa4f9df\"}" - " 2025-12-08T13:12:12.704Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 401800e5-225e-42a5-b06d-ec8987ffd436" - " 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5be3491b-65e1-4e21-ac57-554167742445\"}" - " 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 401800e5-225e-42a5-b06d-ec8987ffd436" - " 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 401800e5-225e-42a5-b06d-ec8987ffd436" - " 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3cee0596-51f6-41c3-817e-0d14291d7a75\"}" - " 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"eb51a002-8c55-4e4c-a375-04e0994c3096\"}" - " 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 401800e5-225e-42a5-b06d-ec8987ffd436" - " 2025-12-08T13:12:12.705Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5cb22986-20ae-493e-8d40-235023d2fa05\"}" - " \e[38;5;243m<< Timeline\e[0m" - '' - " \e[38;5;9m[FAILED] Timed out after 20.004s." - ' The function passed to Eventually failed at /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0010cc6e0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:12.615\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc000df72c0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc000d694c0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0014a7500?, 0xc000100008?}, {0x23acb75, 0x4}, {0xc001174be8, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0014a7500?, 0xc000d694c0?}, {0xc001174be8?, 0xc0014a7500?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00022d500, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00022d500, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc000df72c0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.135 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates config Secrets and gets Secrets (input) and set Hash of inputs\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:131\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:12:09.322Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:12:09.325Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:12:09.343Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-d48c992c-1805-4571-b5e4-436b9f44c929\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}" - " 2025-12-08T13:12:09.343Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:12:09.355Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}" - " 2025-12-08T13:12:09.359Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}" - " 2025-12-08T13:12:09.360Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"InputReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}" - " 2025-12-08T13:12:09.363Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}" - " 2025-12-08T13:12:09.365Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}" - " 2025-12-08T13:12:09.368Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}" - " 2025-12-08T13:12:09.369Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}" - " 2025-12-08T13:12:09.374Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\"}" - " 2025-12-08T13:12:09.380Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e1a57c7b-16e8-4973-8745-5faec816b1d1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:09.380Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cec76297-72c2-4d47-91de-c6711e0e395d\"}" - " 2025-12-08T13:12:09.384Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": \"InputReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}}" - " 2025-12-08T13:12:09.481Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cec76297-72c2-4d47-91de-c6711e0e395d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:09.481Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"98dc327e-64b4-48b0-b3b9-b08b0778a876\"}" - " 2025-12-08T13:12:09.484Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"98dc327e-64b4-48b0-b3b9-b08b0778a876\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:09.492Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9da4afe7-d4b0-4227-93b7-76844290dd47\"}" - " 2025-12-08T13:12:09.496Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9da4afe7-d4b0-4227-93b7-76844290dd47\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:09.537Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"169dc275-cf2f-4fd2-bcaa-1374e0d83b7e\"}" - " 2025-12-08T13:12:09.552Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"169dc275-cf2f-4fd2-bcaa-1374e0d83b7e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:09.633Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b07a752e-8cb0-45f9-8d55-4d11b179127b\"}" - " 2025-12-08T13:12:09.637Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b07a752e-8cb0-45f9-8d55-4d11b179127b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:09.797Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65e3129d-252a-4369-953b-4313e41c5e95\"}" - " 2025-12-08T13:12:09.801Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65e3129d-252a-4369-953b-4313e41c5e95\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:10.122Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24a5c0ea-e29d-4fcd-8ead-1abc40395784\"}" - " 2025-12-08T13:12:10.125Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24a5c0ea-e29d-4fcd-8ead-1abc40395784\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:10.766Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40522b3d-3b9d-4b49-a7ae-2fe3a5afa0e6\"}" - " 2025-12-08T13:12:10.770Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40522b3d-3b9d-4b49-a7ae-2fe3a5afa0e6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:12.051Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bbb81aa0-45e9-4d37-aa73-2b6f06cefd44\"}" - " 2025-12-08T13:12:12.054Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bbb81aa0-45e9-4d37-aa73-2b6f06cefd44\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:14.615Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"45f4b1d1-ccb4-4816-a768-6fa8cf0a5c0b\"}" - " 2025-12-08T13:12:14.619Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"45f4b1d1-ccb4-4816-a768-6fa8cf0a5c0b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:19.740Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b97b3b1f-9b89-41d5-8ca2-933448b16fbd\"}" - " 2025-12-08T13:12:19.744Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b97b3b1f-9b89-41d5-8ca2-933448b16fbd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*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/test/functional/ironicconductor_controller_test.go:141 \e[38;5;243m@ 12/08/25 13:12:29.384\e[0m" - " 2025-12-08T13:12:29.385Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:09Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:12:09Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\",\"resourceVersion\":\"448\",\"uid\":\"3e8e96f1-e7a6-46d8-a41c-881e43637324\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:12:29.394Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5fe23838-5d69-4799-956b-b977b8a94845\"}" - " 2025-12-08T13:12:29.394Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33871989-087b-4531-9295-b9265b6b475a\"}, \"namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5fe23838-5d69-4799-956b-b977b8a94845\"}" - " 2025-12-08T13:12:29.419Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"33871989-087b-4531-9295-b9265b6b475a\", \"Kind\": \"IronicConductor\"}" - " \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/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:140 with:' - ' Expected' - ' : nil' - ' to have {key: value} matching' - ' : {' - ' "input": <*matchers.NotMatcher | 0xc00151e840>{' - ' Matcher: <*matchers.BeEmptyMatcher | 0x3b2b6a0>{},' - ' },' - " }\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/test/functional/ironicconductor_controller_test.go:141\e[0m \e[38;5;243m@ 12/08/25 13:12:29.384\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.6()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:141 +0xe5" - "\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] [25.587 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/test/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:915\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:12:13.388Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-global-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:13.392Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-api-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:13.396Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-conductor-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:13.401Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-inspector-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:13.406Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"29f66229-960c-43d8-805f-eb4bb411f56d-nagent-topology\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"29f66229-960c-43d8-805f-eb4bb411f56d-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:13.425Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-89636818-27ac-4bf0-9a1d-3b1795dce087\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:13.425Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"29f66229-960c-43d8-805f-eb4bb411f56d-global-topology\"}}}}" - " 2025-12-08T13:12:13.429Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:13.429Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:13.429Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:13.433Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:13.433Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:13.438Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:12:13.440Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:13.440Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:13.440Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:13.444Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:13.444Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:13.458Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\"}" - " 2025-12-08T13:12:13.461Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\"}" - " 2025-12-08T13:12:13.463Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\"}" - " 2025-12-08T13:12:13.465Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\"}" - " 2025-12-08T13:12:13.470Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.474Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32ae091c-6d71-42a6-b19c-541552009d16\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.482Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"e403e892-f511-4e75-aa94-3ddb436c14d7\"}" - " 2025-12-08T13:12:13.483Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"e403e892-f511-4e75-aa94-3ddb436c14d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.485Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"e403e892-f511-4e75-aa94-3ddb436c14d7\"}" - " 2025-12-08T13:12:13.489Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"e403e892-f511-4e75-aa94-3ddb436c14d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.497Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}" - " 2025-12-08T13:12:13.497Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.517Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:13.522Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:13.587Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}" - " 2025-12-08T13:12:13.590Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}" - " 2025-12-08T13:12:13.592Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}" - " 2025-12-08T13:12:13.592Z\tINFO\tControllers.Ironic\tInput maps hash input - nbfh5bbh96hf7h555h597h684hc5h59ch68dhffh9fh86h88h74hbchcchdh554h54fh587h65fh9bh55fh6h6bh588h7fh5c8h8bh65bhf9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"02efa704-1906-41a4-8a32-320ed9ce9a56\"}" - " 2025-12-08T13:12:13.599Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ee926485-3b59-4454-bd2e-18dfe33274e8\"}" - " 2025-12-08T13:12:13.600Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ee926485-3b59-4454-bd2e-18dfe33274e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.687Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ee926485-3b59-4454-bd2e-18dfe33274e8\"}" - " 2025-12-08T13:12:13.688Z\tINFO\tControllers.Ironic\tInput maps hash input - nbfh5bbh96hf7h555h597h684hc5h59ch68dhffh9fh86h88h74hbchcchdh554h54fh587h65fh9bh55fh6h6bh588h7fh5c8h8bh65bhf9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ee926485-3b59-4454-bd2e-18dfe33274e8\"}" - " 2025-12-08T13:12:13.696Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\"}" - " 2025-12-08T13:12:13.696Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.698Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\"}" - " 2025-12-08T13:12:13.699Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\"}" - " 2025-12-08T13:12:13.702Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"eb38d8da-3642-4867-bbfd-8a0a289b206b\"}" - " 2025-12-08T13:12:13.706Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:13.708Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.709Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.787Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.788Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.788Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.789Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - ncchc7h87h8ch55fh666h595h54dhf6h66ch6dh5ch599hf5h5c7h58bh5ch5f6h5fch67h4h554h5ddh675h74h5b8h57bh9h65fh5cdh5f9hb4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.789Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.796Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.799Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.802Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.802Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"f965d001-d5b0-4dfc-ad20-87fb118a2fcf\"}" - " 2025-12-08T13:12:13.810Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}" - " 2025-12-08T13:12:13.810Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.813Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b05395-6bee-447b-9b90-ff3435203d31\"}" - " 2025-12-08T13:12:13.820Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"edaacfdc-137c-46d7-a49c-786aae25d6cb\"}" - " 2025-12-08T13:12:13.822Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b05395-6bee-447b-9b90-ff3435203d31\"}" - " 2025-12-08T13:12:13.827Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"edaacfdc-137c-46d7-a49c-786aae25d6cb\"}" - " 2025-12-08T13:12:13.828Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"798b4fc3-f8a9-4ae0-b07f-393e943bf846\"}" - " 2025-12-08T13:12:13.829Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"404d2350-f17c-424b-9ca5-18136dc85413\"}" - " 2025-12-08T13:12:13.836Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"798b4fc3-f8a9-4ae0-b07f-393e943bf846\"}" - " 2025-12-08T13:12:13.836Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"798b4fc3-f8a9-4ae0-b07f-393e943bf846\"}" - " 2025-12-08T13:12:13.836Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b05395-6bee-447b-9b90-ff3435203d31\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:13.836Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b96fa46-35da-4103-b31d-98e95449805a\"}" - " 2025-12-08T13:12:13.837Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"edaacfdc-137c-46d7-a49c-786aae25d6cb\"}" - " 2025-12-08T13:12:13.837Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n54dh585h686h687h55bh556hc7h669h7chddh5ddhbbhfhd5h686hb9hf6hcfh59fh654h5bdh66chb5h559h9dh679hb9h69h557h5bch569hd8q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"edaacfdc-137c-46d7-a49c-786aae25d6cb\"}" - " 2025-12-08T13:12:13.839Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"404d2350-f17c-424b-9ca5-18136dc85413\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:13.843Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"404d2350-f17c-424b-9ca5-18136dc85413\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:13.847Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"923e944c-81a2-445b-8632-7ce93cd4dd23\"}" - " 2025-12-08T13:12:13.848Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"923e944c-81a2-445b-8632-7ce93cd4dd23\"}" - " 2025-12-08T13:12:13.848Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d2350b4-63d3-4bf2-a46e-9d08e47318e0\"}" - " 2025-12-08T13:12:13.854Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d2350b4-63d3-4bf2-a46e-9d08e47318e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:13.888Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d2350b4-63d3-4bf2-a46e-9d08e47318e0\"}" - " 2025-12-08T13:12:13.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}" - " 2025-12-08T13:12:13.889Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}" - " 2025-12-08T13:12:13.889Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}" - " 2025-12-08T13:12:13.890Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - ncchc7h87h8ch55fh666h595h54dhf6h66ch6dh5ch599hf5h5c7h58bh5ch5f6h5fch67h4h554h5ddh675h74h5b8h57bh9h65fh5cdh5f9hb4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}" - " 2025-12-08T13:12:13.890Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}" - " 2025-12-08T13:12:13.891Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d2350b4-63d3-4bf2-a46e-9d08e47318e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:13.891Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef901890-49ad-4580-a9d6-a61372ba7eea\"}" - " 2025-12-08T13:12:13.898Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}" - " 2025-12-08T13:12:13.899Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.916Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.917Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b96fa46-35da-4103-b31d-98e95449805a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:13.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bcdaf9aa-c978-4cce-9cbe-2a91941cd8c4\"}" - " 2025-12-08T13:12:13.924Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.925Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}" - " 2025-12-08T13:12:13.926Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}" - " 2025-12-08T13:12:13.927Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.928Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}" - " 2025-12-08T13:12:13.928Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"b45c508a-76d7-4e76-9d1c-4dd2c2713ffe\"}" - " 2025-12-08T13:12:13.933Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.936Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.936Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.940Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}" - " 2025-12-08T13:12:13.940Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:13.946Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.946Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"37036cae-4074-40de-b2e9-002a4f52b63e\"}" - " 2025-12-08T13:12:13.952Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:13.955Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}" - " 2025-12-08T13:12:13.957Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:13.963Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:13.968Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:13.989Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}" - " 2025-12-08T13:12:13.990Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}" - " 2025-12-08T13:12:13.991Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}" - " 2025-12-08T13:12:13.991Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"fe49ba9a-798f-4c0b-afb7-3ee515c4c46d\"}" - " 2025-12-08T13:12:13.999Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}" - " 2025-12-08T13:12:14.000Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:14.018Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bcdaf9aa-c978-4cce-9cbe-2a91941cd8c4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:14.018Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9cd55cad-1746-4be1-8bff-8e774ae8b9fb\"}" - " 2025-12-08T13:12:14.019Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}" - " 2025-12-08T13:12:14.022Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}" - " 2025-12-08T13:12:14.023Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9cd55cad-1746-4be1-8bff-8e774ae8b9fb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:14.025Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}" - " 2025-12-08T13:12:14.026Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}" - " 2025-12-08T13:12:14.034Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}" - " 2025-12-08T13:12:14.034Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"eaf02ac7-505a-43fa-824b-a0148d3492c6\"}" - " 2025-12-08T13:12:14.040Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"73e0652c-a896-4546-9a3f-94994207cbf1\"}" - " 2025-12-08T13:12:14.042Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}" - " 2025-12-08T13:12:14.090Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}" - " 2025-12-08T13:12:14.091Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}" - " 2025-12-08T13:12:14.091Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}" - " 2025-12-08T13:12:14.092Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"322c8ae8-86d6-4447-b775-d62bf016a624\"}" - " 2025-12-08T13:12:14.101Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}" - " 2025-12-08T13:12:14.102Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:14.103Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}" - " 2025-12-08T13:12:14.105Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}" - " 2025-12-08T13:12:14.105Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}" - " 2025-12-08T13:12:14.108Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"6bf18f32-e3c3-4817-8c97-67c44a5adf18\"}" - " 2025-12-08T13:12:14.119Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"73e0652c-a896-4546-9a3f-94994207cbf1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:14.120Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}" - " 2025-12-08T13:12:14.123Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}" - " 2025-12-08T13:12:14.126Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}" - " 2025-12-08T13:12:14.127Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}" - " 2025-12-08T13:12:14.136Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}" - " 2025-12-08T13:12:14.136Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cfed80ca-54b0-45b4-8880-b35af3ee2d84\"}" - " 2025-12-08T13:12:14.144Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}" - " 2025-12-08T13:12:14.144Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}" - " 2025-12-08T13:12:14.144Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:14.190Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}" - " 2025-12-08T13:12:14.191Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}" - " 2025-12-08T13:12:14.192Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}" - " 2025-12-08T13:12:14.192Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"64afc4c1-f655-485a-9593-89b22b824514\"}" - " 2025-12-08T13:12:14.200Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"50d2863a-7c25-4061-b469-0ba0d76ecee3\"}" - " 2025-12-08T13:12:14.203Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}" - " 2025-12-08T13:12:14.203Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:14.221Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}" - " 2025-12-08T13:12:14.221Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"50d2863a-7c25-4061-b469-0ba0d76ecee3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:14.224Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}" - " 2025-12-08T13:12:14.226Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}" - " 2025-12-08T13:12:14.227Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}" - " 2025-12-08T13:12:14.237Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}" - " 2025-12-08T13:12:14.237Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"8a03b547-70f8-4f4f-a8e4-a2ea6748a43c\"}" - " 2025-12-08T13:12:14.238Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}" - " 2025-12-08T13:12:14.242Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}" - " 2025-12-08T13:12:14.245Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}" - " 2025-12-08T13:12:14.249Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}" - " 2025-12-08T13:12:14.249Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}" - " 2025-12-08T13:12:14.259Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}" - " 2025-12-08T13:12:14.259Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7afc4765-37a2-4fd7-850c-19fa578dcd38\"}" - " 2025-12-08T13:12:14.291Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}" - " 2025-12-08T13:12:14.292Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}" - " 2025-12-08T13:12:14.294Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}" - " 2025-12-08T13:12:14.295Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"a0e2d01f-4eb1-49b4-adc5-6929aa886d37\"}" - " 2025-12-08T13:12:14.382Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bed4facd-5af1-4a69-bc19-f795a178d35b\"}" - " 2025-12-08T13:12:14.387Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bed4facd-5af1-4a69-bc19-f795a178d35b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:14.708Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b3c6b247-76f5-4777-8e21-6afac1706973\"}" - " 2025-12-08T13:12:14.712Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b3c6b247-76f5-4777-8e21-6afac1706973\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:15.353Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9eb0b281-8ee6-4d59-ac32-6ecdf3a0817f\"}" - " 2025-12-08T13:12:15.357Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9eb0b281-8ee6-4d59-ac32-6ecdf3a0817f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:16.639Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92832f61-2e65-4136-9d71-e32c55ae7e1e\"}" - " 2025-12-08T13:12:16.643Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92832f61-2e65-4136-9d71-e32c55ae7e1e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:18.483Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}" - " 2025-12-08T13:12:18.483Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:18.485Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}" - " 2025-12-08T13:12:18.487Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}" - " 2025-12-08T13:12:18.488Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}" - " 2025-12-08T13:12:18.490Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ef0c637a-3b54-4334-8d1f-fdb374b27244\"}" - " 2025-12-08T13:12:18.855Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}" - " 2025-12-08T13:12:18.855Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:18.857Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}" - " 2025-12-08T13:12:18.862Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}" - " 2025-12-08T13:12:18.866Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}" - " 2025-12-08T13:12:18.866Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5bch5d9h59h558hfbh7h55bh7fh584h98h67fh5bbh67fh7h557h57h647h64bhb8h87h59fh76h56dh545hc6h688hf6h587h655h5ffh669h694q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"21957b0e-8bf6-428d-a9cb-342a5982b5d6\"}" - " 2025-12-08T13:12:18.872Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}" - " 2025-12-08T13:12:18.872Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\"}" - " 2025-12-08T13:12:18.872Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:18.872Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:18.874Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\"}" - " 2025-12-08T13:12:18.874Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}" - " 2025-12-08T13:12:18.876Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}" - " 2025-12-08T13:12:18.878Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}" - " 2025-12-08T13:12:18.878Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\"}" - " 2025-12-08T13:12:18.879Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"32d573a3-6704-4b2c-856a-f2332e358a06\"}" - " 2025-12-08T13:12:18.881Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d53217b-25f5-4938-b723-2d89d75de519\"}" - " 2025-12-08T13:12:18.887Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}" - " 2025-12-08T13:12:18.888Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:18.888Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.889Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:18.897Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:18.902Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:18.903Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ba69cf37-b74f-4d00-9a9f-fb7d5ebac461\"}" - " 2025-12-08T13:12:18.905Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ba69cf37-b74f-4d00-9a9f-fb7d5ebac461\"}" - " 2025-12-08T13:12:18.905Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ba69cf37-b74f-4d00-9a9f-fb7d5ebac461\"}" - " 2025-12-08T13:12:18.909Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}}" - " 2025-12-08T13:12:18.909Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}" - " 2025-12-08T13:12:18.911Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dd2d8158-9a34-4b04-9c37-4df3172f9023\"}" - " 2025-12-08T13:12:18.912Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dd2d8158-9a34-4b04-9c37-4df3172f9023\"}" - " 2025-12-08T13:12:18.913Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}" - " 2025-12-08T13:12:18.915Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}" - " 2025-12-08T13:12:18.917Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}" - " 2025-12-08T13:12:18.917Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}" - " 2025-12-08T13:12:18.917Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}" - " 2025-12-08T13:12:18.918Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}" - " 2025-12-08T13:12:18.920Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}" - " 2025-12-08T13:12:18.925Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}" - " 2025-12-08T13:12:18.925Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c716592e-34e0-44e6-943c-8c07c452f898\"}" - " 2025-12-08T13:12:18.931Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}" - " 2025-12-08T13:12:18.931Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2da7887c-2285-47da-82bb-e307b135d5ca\"}" - " 2025-12-08T13:12:18.931Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}" - " 2025-12-08T13:12:18.932Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}" - " 2025-12-08T13:12:18.932Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}" - " 2025-12-08T13:12:18.937Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}" - " 2025-12-08T13:12:18.937Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1831d4de-c72f-4f8c-93fe-385c08340779\"}" - " 2025-12-08T13:12:18.937Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}" - " 2025-12-08T13:12:18.938Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}" - " 2025-12-08T13:12:18.938Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}" - " 2025-12-08T13:12:18.939Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}" - " 2025-12-08T13:12:18.942Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}" - " 2025-12-08T13:12:18.942Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"657833da-41bf-418e-8435-f5ee3b657c70\"}" - " 2025-12-08T13:12:18.975Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}" - " 2025-12-08T13:12:18.975Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.976Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}" - " 2025-12-08T13:12:18.977Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.977Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.977Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}" - " 2025-12-08T13:12:18.977Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.978Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"3c909cec-380d-4a16-a319-d4e58719daaa\"}" - " 2025-12-08T13:12:18.980Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.984Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.986Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.986Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}" - " 2025-12-08T13:12:18.987Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:18.989Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\"}" - " 2025-12-08T13:12:18.998Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e50c7d5d-323c-43ef-afd4-edeae62de031\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:18.999Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:18.999Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:19.014Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}" - " 2025-12-08T13:12:19.017Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}" - " 2025-12-08T13:12:19.021Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}" - " 2025-12-08T13:12:19.021Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}" - " 2025-12-08T13:12:19.029Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}" - " 2025-12-08T13:12:19.029Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"4277047c-125e-4f17-ba40-22570a6518e3\"}" - " 2025-12-08T13:12:19.075Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.075Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}" - " 2025-12-08T13:12:19.077Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}" - " 2025-12-08T13:12:19.077Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.077Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}" - " 2025-12-08T13:12:19.079Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"c799d1c0-1551-49f2-9deb-732a7014f2fd\"}" - " 2025-12-08T13:12:19.082Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.085Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.086Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.088Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.090Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}" - " 2025-12-08T13:12:19.090Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:19.095Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.095Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.097Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.097Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6434f4f9-66eb-443e-a593-c6993ca3fef5\"}" - " 2025-12-08T13:12:19.105Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.106Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_af3b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:19.176Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.176Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}" - " 2025-12-08T13:12:19.178Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}" - " 2025-12-08T13:12:19.178Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.178Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}" - " 2025-12-08T13:12:19.179Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"060c0bf7-d021-43d9-a12f-513b502e898c\"}" - " 2025-12-08T13:12:19.182Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.185Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.185Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.187Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.189Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}" - " 2025-12-08T13:12:19.190Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c561\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:19.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0923b831-0363-4e3a-b9f6-e77bdd265175.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}" - " 2025-12-08T13:12:19.192Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}" - " 2025-12-08T13:12:19.193Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}" - " 2025-12-08T13:12:19.194Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"7697492c-3897-4f01-82ee-95e20f00e3dc\"}" - " 2025-12-08T13:12:19.199Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.199Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.201Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.201Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b282fab1-4675-4dba-9261-6e1be746d076\"}" - " 2025-12-08T13:12:19.204Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ab9a6dbc-0ba6-4fa4-8c51-ebd0d186cd90\"}" - " 2025-12-08T13:12:19.207Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ab9a6dbc-0ba6-4fa4-8c51-ebd0d186cd90\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:22.698Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"55a5db8f-4510-4c34-beb8-1f81e0513ed4\"}" - " 2025-12-08T13:12:22.702Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10d8f57f-ed98-47a0-85f0-31ff5f7d041b\"}" - " 2025-12-08T13:12:22.716Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"013c1edb-9cef-4ee0-b0ce-dc2d9c299188\"}" - " 2025-12-08T13:12:22.717Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f1dbc8aa-d177-41da-86e1-3c87d2573d85\"}" - " 2025-12-08T13:12:23.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}" - " 2025-12-08T13:12:23.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}" - " 2025-12-08T13:12:23.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}" - " 2025-12-08T13:12:23.855Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}" - " 2025-12-08T13:12:23.855Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83594912-019c-42e2-b32b-1f5f565c7ef5\"}" - " 2025-12-08T13:12:24.328Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5df4555f-c10c-4506-9153-138fcf5f77ba\"}" - " 2025-12-08T13:12:24.332Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5df4555f-c10c-4506-9153-138fcf5f77ba\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:32.699Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176f8100-a4da-44e6-acfa-46ef56f61a3a\"}" - " 2025-12-08T13:12:32.704Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f6104221-a936-42f8-8c72-f5e9c4a14bd9\"}" - " 2025-12-08T13:12:32.718Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"fa01d952-c0d7-44d8-906e-8e8e397e8353\"}" - " 2025-12-08T13:12:32.719Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5feeb403-f0e2-41b5-8bac-ce3e47db2913\"}" - " 2025-12-08T13:12:34.573Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4395b0d5-a20b-40af-94cd-5a1954fc6579\"}" - " 2025-12-08T13:12:34.577Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4395b0d5-a20b-40af-94cd-5a1954fc6579\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:38.911\e[0m" - " 2025-12-08T13:12:38.918Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:13Z\",\"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-12-08T13:12:13Z\"}],\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\",\"resourceVersion\":\"524\",\"uid\":\"60af6536-7e73-4d41-8f8d-07366ec81602\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"29f66229-960c-43d8-805f-eb4bb411f56d-global-topology\"}}}}" - " 2025-12-08T13:12:38.930Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ab7043df-747b-42fc-a40a-e458f59409e1\"}" - " 2025-12-08T13:12:38.934Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ab7043df-747b-42fc-a40a-e458f59409e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:38.938Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ab7043df-747b-42fc-a40a-e458f59409e1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:38.938Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic\", \"reconcileID\": \"ab7043df-747b-42fc-a40a-e458f59409e1\"}" - " 2025-12-08T13:12:38.943Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:38.943Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:38.943Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:38.947Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:38.947Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:38.953Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:12:38.959Z\tINFO\tControllers.IronicInspector\tinput source keystone-89636818-27ac-4bf0-9a1d-3b1795dce087 changed, reconcile: ironic-inspector - 0923b831-0363-4e3a-b9f6-e77bdd265175" - " 2025-12-08T13:12:38.960Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-89636818-27ac-4bf0-9a1d-3b1795dce087 changed, reconcile: ironic-ironic-neutron-agent - 0923b831-0363-4e3a-b9f6-e77bdd265175" - " 2025-12-08T13:12:38.960Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0af57b0b-651f-43bb-a720-6d0a94c326c5\"}" - " 2025-12-08T13:12:38.960Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3c00a92-ed67-4c91-b2e4-d5a1e7730bad\"}" - " 2025-12-08T13:12:38.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"64f6f35f-485c-4be6-8897-13f9e6745edc\"}" - " 2025-12-08T13:12:38.968Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"496749c2-8890-47ca-bd60-b9251c5fe69f\"}" - " 2025-12-08T13:12:38.968Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 0923b831-0363-4e3a-b9f6-e77bdd265175" - " 2025-12-08T13:12:38.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1138aa3e-2952-44da-b4c0-10b66c843cbe\"}" - " 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 0923b831-0363-4e3a-b9f6-e77bdd265175" - " 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 0923b831-0363-4e3a-b9f6-e77bdd265175" - " 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"59c2fe82-acbe-4513-afa2-8925bb67ace8\"}" - " 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6eb8d467-0cc9-4a61-a918-6ed9f2ecd732\"}" - " 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 0923b831-0363-4e3a-b9f6-e77bdd265175" - " 2025-12-08T13:12:38.969Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8400c82a-e3c5-45a2-823e-588daf925009\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00174d9a0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:38.911\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc0004a2cc0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0018b8fc0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc000f6b950?, 0xc000a00008?}, {0x23acb75, 0x4}, {0xc0010b7188, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc000f6b950?, 0xc0018b8fc0?}, {0xc0010b7188?, 0xc000f6b950?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002a7ce0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002a7ce0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc0004a2cc0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b" - "\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] [25.669 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:373\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:12:30.166Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:12:30.171Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:12:30.185Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-1a7aeac0-1d7b-481f-a516-bb25daf16831\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:30.185Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:30.189Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:30.189Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:30.189Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:30.192Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:30.192Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:30.199Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:30.199Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:30.199Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:30.202Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:30.202Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:30.217Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\"}" - " 2025-12-08T13:12:30.219Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\"}" - " 2025-12-08T13:12:30.221Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\"}" - " 2025-12-08T13:12:30.223Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\"}" - " 2025-12-08T13:12:30.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.231Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"bef4b4a1-363b-4f0a-8630-714bcbf2e3cf\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.238Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"f1d308b5-f54c-4126-b103-f068ca524af3\"}" - " 2025-12-08T13:12:30.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"f1d308b5-f54c-4126-b103-f068ca524af3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"f1d308b5-f54c-4126-b103-f068ca524af3\"}" - " 2025-12-08T13:12:30.245Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"f1d308b5-f54c-4126-b103-f068ca524af3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.246Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}" - " 2025-12-08T13:12:30.246Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.272Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:30.279Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:30.342Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}" - " 2025-12-08T13:12:30.346Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}" - " 2025-12-08T13:12:30.348Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}" - " 2025-12-08T13:12:30.348Z\tINFO\tControllers.Ironic\tInput maps hash input - n657h5d5h5bdh545h555h669hcbh56fh58fh5f9h5cbh67bhd5h649h97hdbh5b4h68ch565h58fh657h5c9hb4h659h68fh58h5bch665h5c4h5fbh5fdh9cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"82cef54a-0a85-47eb-9005-5dd6856ab277\"}" - " 2025-12-08T13:12:30.356Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ad51846d-2bc8-45c4-b787-1b07f09ec778\"}" - " 2025-12-08T13:12:30.357Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ad51846d-2bc8-45c4-b787-1b07f09ec778\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.442Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ad51846d-2bc8-45c4-b787-1b07f09ec778\"}" - " 2025-12-08T13:12:30.443Z\tINFO\tControllers.Ironic\tInput maps hash input - n657h5d5h5bdh545h555h669hcbh56fh58fh5f9h5cbh67bhd5h649h97hdbh5b4h68ch565h58fh657h5c9hb4h659h68fh58h5bch665h5c4h5fbh5fdh9cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ad51846d-2bc8-45c4-b787-1b07f09ec778\"}" - " 2025-12-08T13:12:30.452Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\"}" - " 2025-12-08T13:12:30.452Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.455Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\"}" - " 2025-12-08T13:12:30.457Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\"}" - " 2025-12-08T13:12:30.460Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b689b00a-7316-42b6-bd58-1afe6242baf4\"}" - " 2025-12-08T13:12:30.469Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}" - " 2025-12-08T13:12:30.469Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.484Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:30.543Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}" - " 2025-12-08T13:12:30.544Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}" - " 2025-12-08T13:12:30.544Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}" - " 2025-12-08T13:12:30.545Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n78h6bh6hdhddh647h5c9h5c8h687h54fh698hbchch5cchd6hfbh64fh54dh9hdh5bh77h5bbhd5h648hcfhd9h67fhf8h5d8h56h54dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}" - " 2025-12-08T13:12:30.545Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}" - " 2025-12-08T13:12:30.563Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"55fba881-e35a-4411-8713-01c0c1fd6635\"}" - " 2025-12-08T13:12:30.573Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70feb46a-4f85-4a5e-bc13-dc9cc7e19a04\"}" - " 2025-12-08T13:12:30.573Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}" - " 2025-12-08T13:12:30.574Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.579Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70feb46a-4f85-4a5e-bc13-dc9cc7e19a04\"}" - " 2025-12-08T13:12:30.581Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d82aa439-1674-4c5d-8ede-096d798e69a0\"}" - " 2025-12-08T13:12:30.582Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"570a4096-42f9-48bb-9458-f0534167e690\"}" - " 2025-12-08T13:12:30.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"52def595-37cf-4f69-bf0b-ac5fe33b2849\"}" - " 2025-12-08T13:12:30.584Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70feb46a-4f85-4a5e-bc13-dc9cc7e19a04\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:30.584Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f6b5361f-fa5e-4124-9857-45c9e8815f2c\"}" - " 2025-12-08T13:12:30.586Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"52def595-37cf-4f69-bf0b-ac5fe33b2849\"}" - " 2025-12-08T13:12:30.586Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"52def595-37cf-4f69-bf0b-ac5fe33b2849\"}" - " 2025-12-08T13:12:30.587Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"570a4096-42f9-48bb-9458-f0534167e690\"}" - " 2025-12-08T13:12:30.587Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d82aa439-1674-4c5d-8ede-096d798e69a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:30.590Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"570a4096-42f9-48bb-9458-f0534167e690\"}" - " 2025-12-08T13:12:30.590Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n655h55chbch68dh64ch65ch684hd9h54fhfbh695h684h648h5f9h559hd8h5hbch79h694hd4h686h59hb8hc4h575h699h5d6h57h569h686h6bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"570a4096-42f9-48bb-9458-f0534167e690\"}" - " 2025-12-08T13:12:30.591Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d82aa439-1674-4c5d-8ede-096d798e69a0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:30.592Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"08e03eae-bfe3-493a-be76-109f3c6070ab\"}" - " 2025-12-08T13:12:30.592Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"08e03eae-bfe3-493a-be76-109f3c6070ab\"}" - " 2025-12-08T13:12:30.596Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"c0d6898e-97df-4d4f-b399-6a42437ee393\"}" - " 2025-12-08T13:12:30.597Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa8d96a-43b5-42e4-92c2-0960ff29a6d2\"}" - " 2025-12-08T13:12:30.597Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa8d96a-43b5-42e4-92c2-0960ff29a6d2\"}" - " 2025-12-08T13:12:30.599Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f6b5361f-fa5e-4124-9857-45c9e8815f2c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:30.599Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2e24927-70bb-4e4b-a032-fc5c695f7a0e\"}" - " 2025-12-08T13:12:30.600Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7557d0a7-6a2c-419a-8386-62e1afde87c4\"}" - " 2025-12-08T13:12:30.601Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7557d0a7-6a2c-419a-8386-62e1afde87c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:30.644Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}" - " 2025-12-08T13:12:30.645Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7557d0a7-6a2c-419a-8386-62e1afde87c4\"}" - " 2025-12-08T13:12:30.649Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}" - " 2025-12-08T13:12:30.650Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}" - " 2025-12-08T13:12:30.650Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"b62ab81b-b77c-4619-aea8-10cbce832ee4\"}" - " 2025-12-08T13:12:30.652Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7557d0a7-6a2c-419a-8386-62e1afde87c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:30.660Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}" - " 2025-12-08T13:12:30.660Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.677Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n655h55chbch68dh64ch65ch684hd9h54fhfbh695h684h648h5f9h559hd8h5hbch79h694hd4h686h59hb8hc4h575h699h5d6h57h569h686h6bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"c0d6898e-97df-4d4f-b399-6a42437ee393\"}" - " 2025-12-08T13:12:30.678Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2e24927-70bb-4e4b-a032-fc5c695f7a0e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:30.679Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d1866b52-15a3-44ac-816d-50dcdf622570\"}" - " 2025-12-08T13:12:30.683Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d1866b52-15a3-44ac-816d-50dcdf622570\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:30.683Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}" - " 2025-12-08T13:12:30.687Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}" - " 2025-12-08T13:12:30.691Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}" - " 2025-12-08T13:12:30.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}" - " 2025-12-08T13:12:30.693Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}" - " 2025-12-08T13:12:30.694Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}" - " 2025-12-08T13:12:30.694Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}" - " 2025-12-08T13:12:30.695Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4e77cb6e-7a45-4f7b-8689-1dd47db482f9\"}" - " 2025-12-08T13:12:30.696Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\"}" - " 2025-12-08T13:12:30.699Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d64c67f9-7047-412f-bb7c-f08c2d4df072\"}" - " 2025-12-08T13:12:30.703Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8181c8b4-f324-407d-af56-e35b128496c9\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:30.704Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}" - " 2025-12-08T13:12:30.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}" - " 2025-12-08T13:12:30.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.705Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:30.744Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}" - " 2025-12-08T13:12:30.746Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}" - " 2025-12-08T13:12:30.749Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}" - " 2025-12-08T13:12:30.751Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"964a8090-b5f3-49b5-9383-adf55a5a8a8f\"}" - " 2025-12-08T13:12:30.758Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}" - " 2025-12-08T13:12:30.759Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.778Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d64c67f9-7047-412f-bb7c-f08c2d4df072\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:30.778Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}" - " 2025-12-08T13:12:30.781Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}" - " 2025-12-08T13:12:30.783Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}" - " 2025-12-08T13:12:30.786Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\"}" - " 2025-12-08T13:12:30.791Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"93bfc251-7990-40bc-a72c-5f1377beac55\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:30.792Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}" - " 2025-12-08T13:12:30.796Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:30.803Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:30.807Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:30.845Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}" - " 2025-12-08T13:12:30.847Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}" - " 2025-12-08T13:12:30.848Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}" - " 2025-12-08T13:12:30.849Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"751cd5ed-a58c-4889-b244-6d1c127130d5\"}" - " 2025-12-08T13:12:30.850Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}" - " 2025-12-08T13:12:30.851Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.853Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}" - " 2025-12-08T13:12:30.854Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}" - " 2025-12-08T13:12:30.855Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}" - " 2025-12-08T13:12:30.856Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"d24482e1-c610-4cae-b136-ab7e23b9b225\"}" - " 2025-12-08T13:12:30.859Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0b2b581b-39f3-4bc4-9998-3b6d0e0090f4\"}" - " 2025-12-08T13:12:30.878Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}" - " 2025-12-08T13:12:30.878Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0b2b581b-39f3-4bc4-9998-3b6d0e0090f4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:30.882Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}" - " 2025-12-08T13:12:30.886Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}" - " 2025-12-08T13:12:30.886Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}" - " 2025-12-08T13:12:30.891Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}" - " 2025-12-08T13:12:30.891Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a3b44f52-26f3-4d2f-acfc-b1b73d917299\"}" - " 2025-12-08T13:12:30.901Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}" - " 2025-12-08T13:12:30.902Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}" - " 2025-12-08T13:12:30.903Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:30.945Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}" - " 2025-12-08T13:12:30.947Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}" - " 2025-12-08T13:12:30.947Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}" - " 2025-12-08T13:12:30.948Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"ade0863e-d27d-43e5-80b3-2a34609fe3c6\"}" - " 2025-12-08T13:12:30.979Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}" - " 2025-12-08T13:12:30.982Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}" - " 2025-12-08T13:12:30.984Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}" - " 2025-12-08T13:12:30.985Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}" - " 2025-12-08T13:12:30.993Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}" - " 2025-12-08T13:12:30.993Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"e576d092-3208-4c6d-802c-08ad4d914e07\"}" - " 2025-12-08T13:12:31.000Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}" - " 2025-12-08T13:12:31.004Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}" - " 2025-12-08T13:12:31.008Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}" - " 2025-12-08T13:12:31.011Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}" - " 2025-12-08T13:12:31.011Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}" - " 2025-12-08T13:12:31.020Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}" - " 2025-12-08T13:12:31.020Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"50b037de-bbee-411b-8e4b-8cf4768d8eec\"}" - " 2025-12-08T13:12:31.027Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}" - " 2025-12-08T13:12:31.027Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}" - " 2025-12-08T13:12:31.027Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.039Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e15c7d34-bddb-472d-917b-d540ede047a2\"}" - " 2025-12-08T13:12:31.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}" - " 2025-12-08T13:12:31.048Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}" - " 2025-12-08T13:12:31.048Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}" - " 2025-12-08T13:12:31.049Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"9523567c-140b-4735-8219-62395a655e0e\"}" - " 2025-12-08T13:12:31.057Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}" - " 2025-12-08T13:12:31.058Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.079Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}" - " 2025-12-08T13:12:31.079Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e15c7d34-bddb-472d-917b-d540ede047a2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:31.082Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}" - " 2025-12-08T13:12:31.086Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}" - " 2025-12-08T13:12:31.086Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}" - " 2025-12-08T13:12:31.099Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}" - " 2025-12-08T13:12:31.099Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"a0bf6044-0116-43b4-bc3f-9bbb257b3ac3\"}" - " 2025-12-08T13:12:31.148Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}" - " 2025-12-08T13:12:31.150Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}" - " 2025-12-08T13:12:31.150Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}" - " 2025-12-08T13:12:31.151Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"fc9acc45-a6bf-4e7d-bda7-d3d2b2eb24e1\"}" - " 2025-12-08T13:12:31.400Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"933c1c76-d942-4c55-9942-2d1c2c8914b9\"}" - " 2025-12-08T13:12:31.405Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"933c1c76-d942-4c55-9942-2d1c2c8914b9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:32.046Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f32e13ec-23c0-4efd-8e9c-def4f95adf9d\"}" - " 2025-12-08T13:12:32.050Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f32e13ec-23c0-4efd-8e9c-def4f95adf9d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:33.330Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f20c5574-3dec-441c-b458-7497b2ded30b\"}" - " 2025-12-08T13:12:33.335Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f20c5574-3dec-441c-b458-7497b2ded30b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:35.238Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}" - " 2025-12-08T13:12:35.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:35.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}" - " 2025-12-08T13:12:35.244Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}" - " 2025-12-08T13:12:35.246Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}" - " 2025-12-08T13:12:35.247Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"a89c765c-f7e2-455b-8c83-eb539a6d988d\"}" - " 2025-12-08T13:12:35.601Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}" - " 2025-12-08T13:12:35.602Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:35.604Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}" - " 2025-12-08T13:12:35.609Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}" - " 2025-12-08T13:12:35.613Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}" - " 2025-12-08T13:12:35.613Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5b5h596hf8h5ffhddh67ch5h65h599h579hbch7fh656h54dh8chbfh566h59bh8fhdch644h578h656h544hch574h676h577h58chf7h567h659q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"20387f61-ba7a-4464-a9d0-5c9115cacc14\"}" - " 2025-12-08T13:12:35.619Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\"}" - " 2025-12-08T13:12:35.620Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}" - " 2025-12-08T13:12:35.620Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:35.620Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:35.623Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}" - " 2025-12-08T13:12:35.623Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\"}" - " 2025-12-08T13:12:35.625Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}" - " 2025-12-08T13:12:35.626Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}" - " 2025-12-08T13:12:35.627Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"7aa3d61c-4cd3-4698-b370-b126b9d06829\"}" - " 2025-12-08T13:12:35.628Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\"}" - " 2025-12-08T13:12:35.632Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79598da5-3320-48f0-b768-918e456f7c83\"}" - " 2025-12-08T13:12:35.639Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:35.639Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}" - " 2025-12-08T13:12:35.640Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:35.642Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.642Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:35.650Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"643ea201-fac8-498a-a635-f9d526ffbd58\"}" - " 2025-12-08T13:12:35.651Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:35.654Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"643ea201-fac8-498a-a635-f9d526ffbd58\"}" - " 2025-12-08T13:12:35.654Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"643ea201-fac8-498a-a635-f9d526ffbd58\"}" - " 2025-12-08T13:12:35.659Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}" - " 2025-12-08T13:12:35.660Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}" - " 2025-12-08T13:12:35.661Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}}" - " 2025-12-08T13:12:35.661Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}" - " 2025-12-08T13:12:35.661Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}" - " 2025-12-08T13:12:35.667Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}" - " 2025-12-08T13:12:35.667Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"176e3f71-1a76-4dc3-8ef5-aee11c5e4608\"}" - " 2025-12-08T13:12:35.667Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}" - " 2025-12-08T13:12:35.670Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}" - " 2025-12-08T13:12:35.674Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}" - " 2025-12-08T13:12:35.674Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}" - " 2025-12-08T13:12:35.674Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}" - " 2025-12-08T13:12:35.675Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}" - " 2025-12-08T13:12:35.675Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}" - " 2025-12-08T13:12:35.680Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}" - " 2025-12-08T13:12:35.680Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3ea09dd8-a6ed-4368-98e2-a6dd85bcff33\"}" - " 2025-12-08T13:12:35.685Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}" - " 2025-12-08T13:12:35.685Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"81a4c8d3-1355-4934-b5a9-e48616a4fbbb\"}" - " 2025-12-08T13:12:35.691Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}" - " 2025-12-08T13:12:35.723Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}" - " 2025-12-08T13:12:35.723Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.724Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}" - " 2025-12-08T13:12:35.724Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}" - " 2025-12-08T13:12:35.724Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.725Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.725Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.725Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8d8d9438-6236-4713-86a8-36da55dde13c\"}" - " 2025-12-08T13:12:35.728Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.730Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.736Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}" - " 2025-12-08T13:12:35.738Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:35.742Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.747Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.747Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.749Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.756Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.756Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.758Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.758Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a5d75de-3f64-4fca-b4f0-0e481c70d1e8\"}" - " 2025-12-08T13:12:35.767Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}" - " 2025-12-08T13:12:35.769Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.769Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:35.771Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}" - " 2025-12-08T13:12:35.773Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}" - " 2025-12-08T13:12:35.774Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}" - " 2025-12-08T13:12:35.784Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}" - " 2025-12-08T13:12:35.785Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"78789b3c-f378-4740-b111-873b8e33261e\"}" - " 2025-12-08T13:12:35.823Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}" - " 2025-12-08T13:12:35.823Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.824Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}" - " 2025-12-08T13:12:35.825Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}" - " 2025-12-08T13:12:35.825Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.825Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.826Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8616ccd0-5134-4bbc-99d8-08de591fa90f\"}" - " 2025-12-08T13:12:35.826Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.830Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.833Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.833Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}" - " 2025-12-08T13:12:35.834Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.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\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:35.835Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.849Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.849Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.859Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.859Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e281f477-6afe-4eda-9ef4-e7e8665e2303\"}" - " 2025-12-08T13:12:35.866Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.867Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:35.896Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e9f1b95f-5c27-436f-ba16-26817eacaf01\"}" - " 2025-12-08T13:12:35.900Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e9f1b95f-5c27-436f-ba16-26817eacaf01\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:35.924Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.924Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}" - " 2025-12-08T13:12:35.926Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}" - " 2025-12-08T13:12:35.929Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}" - " 2025-12-08T13:12:35.929Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.930Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"8e430493-2412-4572-927b-89aaed48e9e6\"}" - " 2025-12-08T13:12:35.934Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.938Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.938Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.940Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.943Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}" - " 2025-12-08T13:12:35.944Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:35.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}" - " 2025-12-08T13:12:35.947Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}" - " 2025-12-08T13:12:35.948Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}" - " 2025-12-08T13:12:35.949Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"befd318b-8dc9-4480-85f8-fd48138abd32\"}" - " 2025-12-08T13:12:35.956Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.956Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.958Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:35.958Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73e8d375-762e-420a-a5de-b78583022e73\"}" - " 2025-12-08T13:12:37.643Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.643Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_46f7\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:37.646Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.33c6347f-c40a-4f3e-8a3a-bd5d72881fda.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.648Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.653Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.659Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.660Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.662Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.675Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.676Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.677Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:37.677Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"825ff06b-2669-4f39-b99b-a71eeb56e0c0\"}" - " 2025-12-08T13:12:40.593Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}" - " 2025-12-08T13:12:40.593Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}" - " 2025-12-08T13:12:40.593Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}" - " 2025-12-08T13:12:40.598Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}" - " 2025-12-08T13:12:40.598Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"86836253-bc2d-465e-9703-be178a726d68\"}" - " 2025-12-08T13:12:41.021Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec719f62-bb85-4c82-afc0-7eb0754f324a\"}" - " 2025-12-08T13:12:41.027Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec719f62-bb85-4c82-afc0-7eb0754f324a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:51.268Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92ff8be2-8297-4093-a355-39428e7c2644\"}" - " 2025-12-08T13:12:51.272Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92ff8be2-8297-4093-a355-39428e7c2644\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:55.663\e[0m" - " 2025-12-08T13:12:55.663Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:30Z\",\"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-12-08T13:12:30Z\"}],\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\",\"resourceVersion\":\"576\",\"uid\":\"6364e5f0-1303-4095-ba0b-64deccc330f5\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:55.676Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4f3e5775-3814-4dc4-adb4-1b3de32cdb16\"}" - " 2025-12-08T13:12:55.681Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4f3e5775-3814-4dc4-adb4-1b3de32cdb16\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:55.685Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4f3e5775-3814-4dc4-adb4-1b3de32cdb16\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:55.685Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic\", \"reconcileID\": \"4f3e5775-3814-4dc4-adb4-1b3de32cdb16\"}" - " 2025-12-08T13:12:55.691Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.691Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:55.691Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:55.696Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.696Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.725Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:12:55.731Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-1a7aeac0-1d7b-481f-a516-bb25daf16831 changed, reconcile: ironic-ironic-neutron-agent - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda" - " 2025-12-08T13:12:55.731Z\tINFO\tControllers.IronicInspector\tinput source keystone-1a7aeac0-1d7b-481f-a516-bb25daf16831 changed, reconcile: ironic-inspector - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda" - " 2025-12-08T13:12:55.731Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1cda4f8e-4b04-4a2a-bbeb-8cdd26e35e4a\"}" - " 2025-12-08T13:12:55.731Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6833a80b-22b6-4c18-80f0-cddb7cc81378\"}" - " 2025-12-08T13:12:55.738Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"68d19c3e-88b7-46e5-82aa-757c3039c012\"}" - " 2025-12-08T13:12:55.740Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c0c4ad3c-1a23-40a7-af2e-fd3c7284fbbb\"}" - " 2025-12-08T13:12:55.748Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda" - " 2025-12-08T13:12:55.748Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda" - " 2025-12-08T13:12:55.749Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dd2484db-470a-42b3-807c-c9ee4e668352\"}" - " 2025-12-08T13:12:55.749Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda" - " 2025-12-08T13:12:55.749Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 33c6347f-c40a-4f3e-8a3a-bd5d72881fda" - " 2025-12-08T13:12:55.749Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"9631bdf7-0a7c-4c27-9371-73c268d316f3\"}" - " 2025-12-08T13:12:55.750Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af89bd5b-fda9-472c-a13d-7d2f6a98a9bc\"}" - " 2025-12-08T13:12:55.750Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4dd079dd-e1eb-4093-9ccc-add2a4262f51\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000d41180>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:55.663\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0017939b0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc00073b380})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc001314c30?, 0xc000501008?}, {0x23acb75, 0x4}, {0xc001992a80, 0x1, 0xffffffffffffffff?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc001314c30?, 0xc00073b380?}, {0xc001992a80?, 0xc001314c30?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00038a070, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00038a070, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00022ea50, {{0xc0017939b0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.573 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:531\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:12:31.466Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:12:31.470Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:12:31.482Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0966bca3-c404-436a-a42c-d85b8b24d4c6\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:31.482Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:31.485Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:31.485Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:31.485Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:31.488Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:31.488Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:31.494Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:31.494Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:31.494Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:31.497Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:31.497Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:31.514Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\"}" - " 2025-12-08T13:12:31.516Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\"}" - " 2025-12-08T13:12:31.518Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\"}" - " 2025-12-08T13:12:31.519Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\"}" - " 2025-12-08T13:12:31.524Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.526Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"dc73df58-4574-452c-b834-d87d65ad6643\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.533Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"a728634c-f434-4ec5-b2ee-bd291491404e\"}" - " 2025-12-08T13:12:31.534Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"a728634c-f434-4ec5-b2ee-bd291491404e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.537Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"a728634c-f434-4ec5-b2ee-bd291491404e\"}" - " 2025-12-08T13:12:31.540Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"a728634c-f434-4ec5-b2ee-bd291491404e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.547Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}" - " 2025-12-08T13:12:31.547Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.567Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:31.571Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:31.637Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}" - " 2025-12-08T13:12:31.640Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}" - " 2025-12-08T13:12:31.642Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}" - " 2025-12-08T13:12:31.642Z\tINFO\tControllers.Ironic\tInput maps hash input - n689h5cfh58fh584h694hc7hc4h59dh5b6h56fh68dh88h599h68bh5b5h5b9h545h64fh84h5fh5bh55hb4h66chbdh77h99h8bh58h559h57fh85q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"b23644c5-360d-448f-a5ff-879db03e625e\"}" - " 2025-12-08T13:12:31.649Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"3105bd0e-385d-49fd-ae94-a611261e7a51\"}" - " 2025-12-08T13:12:31.650Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"3105bd0e-385d-49fd-ae94-a611261e7a51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"3105bd0e-385d-49fd-ae94-a611261e7a51\"}" - " 2025-12-08T13:12:31.739Z\tINFO\tControllers.Ironic\tInput maps hash input - n689h5cfh58fh584h694hc7hc4h59dh5b6h56fh68dh88h599h68bh5b5h5b9h545h64fh84h5fh5bh55hb4h66chbdh77h99h8bh58h559h57fh85q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"3105bd0e-385d-49fd-ae94-a611261e7a51\"}" - " 2025-12-08T13:12:31.748Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\"}" - " 2025-12-08T13:12:31.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.751Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\"}" - " 2025-12-08T13:12:31.753Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\"}" - " 2025-12-08T13:12:31.756Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"79b2d579-1662-4da2-8a67-6d334b285703\"}" - " 2025-12-08T13:12:31.762Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.763Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.790Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:31.839Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.840Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.840Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.841Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - ndbhdfh644h54chb8hb5h5c4h8ch676h57h88h56bh67bh685h59bh56dh54fh674hf5h55fhdfh5c4h58fh96h68chcch677h58ch668h5c4h55bh646q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.841Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.844Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.848Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.854Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"908d1c28-6781-489a-8dcf-33dfe4a64563\"}" - " 2025-12-08T13:12:31.861Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"69739c39-4253-4700-8b44-050eb689cc2e\"}" - " 2025-12-08T13:12:31.863Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}" - " 2025-12-08T13:12:31.863Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.867Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"07923e98-c3df-47f0-af47-550aa2e43efe\"}" - " 2025-12-08T13:12:31.867Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"c1a11e4e-2d3f-4898-8d77-19a365e3c1d6\"}" - " 2025-12-08T13:12:31.868Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"69739c39-4253-4700-8b44-050eb689cc2e\"}" - " 2025-12-08T13:12:31.871Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"07923e98-c3df-47f0-af47-550aa2e43efe\"}" - " 2025-12-08T13:12:31.871Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"07923e98-c3df-47f0-af47-550aa2e43efe\"}" - " 2025-12-08T13:12:31.873Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"c1a11e4e-2d3f-4898-8d77-19a365e3c1d6\"}" - " 2025-12-08T13:12:31.873Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c263cb2b-24f0-497f-8d21-7a65a662b5e1\"}" - " 2025-12-08T13:12:31.875Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"69739c39-4253-4700-8b44-050eb689cc2e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:31.875Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4e12c02-1385-45e0-a0d8-46d68b95f6b3\"}" - " 2025-12-08T13:12:31.876Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"c1a11e4e-2d3f-4898-8d77-19a365e3c1d6\"}" - " 2025-12-08T13:12:31.876Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n654h58h668h75hchc9h657h99h684hc8h598hcch98h57ch65dh64fh575hd7h547h684h88h68chddh585h95hch9ch5c8h5bchd9h646h5d6q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"c1a11e4e-2d3f-4898-8d77-19a365e3c1d6\"}" - " 2025-12-08T13:12:31.877Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bad271a4-801e-430b-8503-c236e0226206\"}" - " 2025-12-08T13:12:31.877Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bad271a4-801e-430b-8503-c236e0226206\"}" - " 2025-12-08T13:12:31.879Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c263cb2b-24f0-497f-8d21-7a65a662b5e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:31.881Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c263cb2b-24f0-497f-8d21-7a65a662b5e1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:31.885Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"90da047a-4cc1-4b0f-81e5-3aa85cb52aed\"}" - " 2025-12-08T13:12:31.891Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fa18d9-ad9c-4d13-9b1d-4d5b67384798\"}" - " 2025-12-08T13:12:31.891Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fa18d9-ad9c-4d13-9b1d-4d5b67384798\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:31.940Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fa18d9-ad9c-4d13-9b1d-4d5b67384798\"}" - " 2025-12-08T13:12:31.940Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}" - " 2025-12-08T13:12:31.941Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}" - " 2025-12-08T13:12:31.941Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}" - " 2025-12-08T13:12:31.941Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - ndbhdfh644h54chb8hb5h5c4h8ch676h57h88h56bh67bh685h59bh56dh54fh674hf5h55fhdfh5c4h58fh96h68chcch677h58ch668h5c4h55bh646q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}" - " 2025-12-08T13:12:31.941Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}" - " 2025-12-08T13:12:31.942Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"c314d4f3-faea-464d-9451-eebbae8defa1\"}" - " 2025-12-08T13:12:31.943Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fa18d9-ad9c-4d13-9b1d-4d5b67384798\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:31.949Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}" - " 2025-12-08T13:12:31.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\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.966Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n654h58h668h75hchc9h657h99h684hc8h598hcch98h57ch65dh64fh575hd7h547h684h88h68chddh585h95hch9ch5c8h5bchd9h646h5d6q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"90da047a-4cc1-4b0f-81e5-3aa85cb52aed\"}" - " 2025-12-08T13:12:31.971Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4e12c02-1385-45e0-a0d8-46d68b95f6b3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:31.971Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91cd389a-0816-4e35-8b38-da3481675f7a\"}" - " 2025-12-08T13:12:31.973Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}" - " 2025-12-08T13:12:31.975Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91cd389a-0816-4e35-8b38-da3481675f7a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:31.976Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}" - " 2025-12-08T13:12:31.980Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}" - " 2025-12-08T13:12:31.980Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}" - " 2025-12-08T13:12:31.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d521fbc9-a54a-4fa6-9fdb-40cc06155c11\"}" - " 2025-12-08T13:12:31.981Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}" - " 2025-12-08T13:12:31.983Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}" - " 2025-12-08T13:12:31.984Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"fbd64fef-18d4-4752-9950-8ba260783f47\"}" - " 2025-12-08T13:12:31.985Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}" - " 2025-12-08T13:12:31.988Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\"}" - " 2025-12-08T13:12:31.991Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}" - " 2025-12-08T13:12:31.992Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:31.992Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:31.993Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"34f23087-5f78-4954-b8e3-43f2594d5e66\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:31.994Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}" - " 2025-12-08T13:12:32.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}" - " 2025-12-08T13:12:32.042Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}" - " 2025-12-08T13:12:32.043Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}" - " 2025-12-08T13:12:32.044Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2eedce05-dba0-401c-83a7-3edf9f1b703e\"}" - " 2025-12-08T13:12:32.052Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}" - " 2025-12-08T13:12:32.053Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:32.068Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d521fbc9-a54a-4fa6-9fdb-40cc06155c11\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:32.071Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}" - " 2025-12-08T13:12:32.074Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}" - " 2025-12-08T13:12:32.076Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}" - " 2025-12-08T13:12:32.080Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}" - " 2025-12-08T13:12:32.080Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}" - " 2025-12-08T13:12:32.085Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:32.086Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}" - " 2025-12-08T13:12:32.086Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"f40f269e-b764-49ff-a8e5-1ab33d9b3392\"}" - " 2025-12-08T13:12:32.094Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}" - " 2025-12-08T13:12:32.095Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:32.099Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:32.108Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2762ad1b-1204-44a8-bd8a-fae24050148f\"}" - " 2025-12-08T13:12:32.140Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}" - " 2025-12-08T13:12:32.141Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}" - " 2025-12-08T13:12:32.142Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}" - " 2025-12-08T13:12:32.143Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"9ee41740-1eb3-4f81-b0db-020b48166b1f\"}" - " 2025-12-08T13:12:32.151Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}" - " 2025-12-08T13:12:32.151Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:32.153Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}" - " 2025-12-08T13:12:32.154Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}" - " 2025-12-08T13:12:32.155Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}" - " 2025-12-08T13:12:32.155Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"0d326ae3-d9f7-4fbb-94fb-894f5f07c613\"}" - " 2025-12-08T13:12:32.167Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2762ad1b-1204-44a8-bd8a-fae24050148f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:32.167Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}" - " 2025-12-08T13:12:32.170Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}" - " 2025-12-08T13:12:32.172Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}" - " 2025-12-08T13:12:32.172Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}" - " 2025-12-08T13:12:32.180Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}" - " 2025-12-08T13:12:32.180Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"84b67bf0-1dd0-4007-abc4-50fe8477c2ce\"}" - " 2025-12-08T13:12:32.186Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}" - " 2025-12-08T13:12:32.186Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}" - " 2025-12-08T13:12:32.186Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:32.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}" - " 2025-12-08T13:12:32.242Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}" - " 2025-12-08T13:12:32.243Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}" - " 2025-12-08T13:12:32.244Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f98cdafe-4043-4ce8-a32c-2b3bb14c9d6d\"}" - " 2025-12-08T13:12:32.248Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66ec401f-7762-4dab-b12f-4683f4932b3e\"}" - " 2025-12-08T13:12:32.252Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}" - " 2025-12-08T13:12:32.253Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:32.269Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}" - " 2025-12-08T13:12:32.271Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66ec401f-7762-4dab-b12f-4683f4932b3e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:32.272Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}" - " 2025-12-08T13:12:32.276Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}" - " 2025-12-08T13:12:32.276Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}" - " 2025-12-08T13:12:32.284Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}" - " 2025-12-08T13:12:32.284Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"378a0abc-aeba-4abb-8f96-92cd62eac5bf\"}" - " 2025-12-08T13:12:32.284Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}" - " 2025-12-08T13:12:32.287Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}" - " 2025-12-08T13:12:32.290Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}" - " 2025-12-08T13:12:32.292Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}" - " 2025-12-08T13:12:32.292Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}" - " 2025-12-08T13:12:32.300Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}" - " 2025-12-08T13:12:32.300Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f354786-6835-4433-a6fe-bbe633bb6f45\"}" - " 2025-12-08T13:12:32.341Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}" - " 2025-12-08T13:12:32.342Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}" - " 2025-12-08T13:12:32.343Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}" - " 2025-12-08T13:12:32.344Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"81477ad2-d35c-405c-b7b2-bbf7e68e8914\"}" - " 2025-12-08T13:12:32.432Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c7cb1308-f4f1-44e5-aad4-3dff1d4d0e0d\"}" - " 2025-12-08T13:12:32.436Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c7cb1308-f4f1-44e5-aad4-3dff1d4d0e0d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:32.601Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0ae2f5a3-cf61-4ef2-b010-592550b42cf0\"}" - " 2025-12-08T13:12:32.757Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2fedf0ff-dfaa-46ea-8ed1-dc79a356d573\"}" - " 2025-12-08T13:12:32.761Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2fedf0ff-dfaa-46ea-8ed1-dc79a356d573\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:33.402Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5173ddf9-6f27-411a-b27b-d7b3f019f545\"}" - " 2025-12-08T13:12:33.407Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5173ddf9-6f27-411a-b27b-d7b3f019f545\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:34.688Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f1cc641-c8ff-4ae7-8006-dcd100c347be\"}" - " 2025-12-08T13:12:34.692Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f1cc641-c8ff-4ae7-8006-dcd100c347be\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:35.079Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"048abc19-acbd-4466-8335-65f42c976ead\"}" - " 2025-12-08T13:12:36.534Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}" - " 2025-12-08T13:12:36.534Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:36.538Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}" - " 2025-12-08T13:12:36.539Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}" - " 2025-12-08T13:12:36.540Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}" - " 2025-12-08T13:12:36.541Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"03c87eee-ebc5-41a3-aa42-16d8070c41c0\"}" - " 2025-12-08T13:12:36.891Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}" - " 2025-12-08T13:12:36.892Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:36.894Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}" - " 2025-12-08T13:12:36.898Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}" - " 2025-12-08T13:12:36.905Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}" - " 2025-12-08T13:12:36.905Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n655h8bh56dh5f4h5c9h69h5c9hd5h5c8h66chc6h64bhb7h5c9h676h696hddh66ch674h66fhd4h547hc7h5fch595h644h5c7h78hfh5dch5bbh56q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b63f897b-f239-49d9-b878-f482f7852270\"}" - " 2025-12-08T13:12:36.914Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e987629-3d4f-4af5-a972-54cb71c54c11\"}" - " 2025-12-08T13:12:36.914Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}" - " 2025-12-08T13:12:36.915Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e987629-3d4f-4af5-a972-54cb71c54c11\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:36.915Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:36.917Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e987629-3d4f-4af5-a972-54cb71c54c11\"}" - " 2025-12-08T13:12:36.917Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}" - " 2025-12-08T13:12:36.919Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n655h8bh56dh5f4h5c9h69h5c9hd5h5c8h66chc6h64bhb7h5c9h676h696hddh66ch674h66fhd4h547hc7h5fch595h644h5c7h78hfh5dch5bbh56q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e987629-3d4f-4af5-a972-54cb71c54c11\"}" - " 2025-12-08T13:12:36.920Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}" - " 2025-12-08T13:12:36.921Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}" - " 2025-12-08T13:12:36.923Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"081d790f-6758-4447-afd8-bf5d513e0ac4\"}" - " 2025-12-08T13:12:36.926Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\"}" - " 2025-12-08T13:12:36.926Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:36.928Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\"}" - " 2025-12-08T13:12:36.932Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\"}" - " 2025-12-08T13:12:36.932Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}" - " 2025-12-08T13:12:36.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\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:36.936Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"668b6456-b875-4fd5-9b01-3e714970a6dc\"}" - " 2025-12-08T13:12:36.949Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:36.949Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:36.951Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:36.957Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f446126-7cee-4ca8-a56d-e9bb04f7116b\"}" - " 2025-12-08T13:12:36.958Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:36.960Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f446126-7cee-4ca8-a56d-e9bb04f7116b\"}" - " 2025-12-08T13:12:36.960Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f446126-7cee-4ca8-a56d-e9bb04f7116b\"}" - " 2025-12-08T13:12:36.964Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}}" - " 2025-12-08T13:12:36.965Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}" - " 2025-12-08T13:12:36.967Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}" - " 2025-12-08T13:12:36.971Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}" - " 2025-12-08T13:12:36.971Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}" - " 2025-12-08T13:12:36.973Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}" - " 2025-12-08T13:12:36.975Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}" - " 2025-12-08T13:12:36.975Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83fcbd2b-5212-4204-bb09-0141bea39f5e\"}" - " 2025-12-08T13:12:36.977Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}" - " 2025-12-08T13:12:36.980Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}" - " 2025-12-08T13:12:36.980Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}" - " 2025-12-08T13:12:36.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}" - " 2025-12-08T13:12:36.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}" - " 2025-12-08T13:12:36.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}" - " 2025-12-08T13:12:36.986Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}" - " 2025-12-08T13:12:36.986Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38f114bb-da39-479a-83c0-5cd4df38842f\"}" - " 2025-12-08T13:12:36.989Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}" - " 2025-12-08T13:12:36.989Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"fdee99ac-bb16-494c-9ea4-1f6e15ffe773\"}" - " 2025-12-08T13:12:36.991Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}" - " 2025-12-08T13:12:36.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}" - " 2025-12-08T13:12:36.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}" - " 2025-12-08T13:12:36.996Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}" - " 2025-12-08T13:12:36.996Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38988ebe-204a-476d-83bd-6f8bb254591e\"}" - " 2025-12-08T13:12:36.997Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}" - " 2025-12-08T13:12:37.018Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:37.018Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}" - " 2025-12-08T13:12:37.020Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}" - " 2025-12-08T13:12:37.020Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}" - " 2025-12-08T13:12:37.020Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:37.020Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:37.021Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:37.021Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"7910ae8a-f85d-4a00-ba76-0ff78013abf3\"}" - " 2025-12-08T13:12:37.025Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:37.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}" - " 2025-12-08T13:12:37.030Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:37.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\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:37.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}" - " 2025-12-08T13:12:37.034Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}" - " 2025-12-08T13:12:37.035Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}" - " 2025-12-08T13:12:37.035Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:37.036Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"54c0414a-e51d-4fdb-a9ee-e7474a70a5c4\"}" - " 2025-12-08T13:12:37.040Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\"}" - " 2025-12-08T13:12:37.048Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac1032c6-ce65-40cb-b1d3-9bb3cb33c1c8\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:37.048Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.049Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:37.050Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}" - " 2025-12-08T13:12:37.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\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:37.069Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}" - " 2025-12-08T13:12:37.072Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}" - " 2025-12-08T13:12:37.076Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}" - " 2025-12-08T13:12:37.076Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}" - " 2025-12-08T13:12:37.087Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}" - " 2025-12-08T13:12:37.087Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"bbdf305c-71ea-4e99-ae0c-065a7915179a\"}" - " 2025-12-08T13:12:37.119Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.119Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}" - " 2025-12-08T13:12:37.120Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}" - " 2025-12-08T13:12:37.121Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.121Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.121Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.121Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}" - " 2025-12-08T13:12:37.122Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"f33753c4-fd78-4f88-ac0f-7673b87245b7\"}" - " 2025-12-08T13:12:37.125Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.128Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.128Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.130Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.131Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}" - " 2025-12-08T13:12:37.131Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:37.135Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.135Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.137Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.137Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23275392-3c79-4fcc-babd-1b51cbcebf65\"}" - " 2025-12-08T13:12:37.145Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.146Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:37.219Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.219Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}" - " 2025-12-08T13:12:37.221Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}" - " 2025-12-08T13:12:37.221Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.221Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}" - " 2025-12-08T13:12:37.222Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"1f3053ea-3d9e-466a-a788-01a3f520f3bd\"}" - " 2025-12-08T13:12:37.223Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}" - " 2025-12-08T13:12:37.224Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:37.225Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.225Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}" - " 2025-12-08T13:12:37.226Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}" - " 2025-12-08T13:12:37.227Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}" - " 2025-12-08T13:12:37.228Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"2034fed2-9904-4195-8400-34278e3f150e\"}" - " 2025-12-08T13:12:37.229Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.229Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.231Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.244Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.244Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.246Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.246Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ab08481-4749-4bbc-93f7-96d93ad3a4e5\"}" - " 2025-12-08T13:12:37.246Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.247Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e295\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:37.249Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.b5903c3e-91f2-4a86-82f6-84d1d0e08be8.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.253Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdee945b-22bb-4382-860f-87b239920c4a\"}" - " 2025-12-08T13:12:37.254Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.263Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.263Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdee945b-22bb-4382-860f-87b239920c4a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:37.266Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.267Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.269Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.282Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.282Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.284Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.284Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f099afd-030e-4079-87b3-32dac8601fde\"}" - " 2025-12-08T13:12:37.573Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ccaa6e13-ceed-4211-b57f-5cf0f7c2c698\"}" - " 2025-12-08T13:12:37.722Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"05b08e54-01d7-4c98-80c7-e86f90c12294\"}" - " 2025-12-08T13:12:38.217Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1718d630-daaa-4f10-a086-6ba70e23c0f3\"}" - " 2025-12-08T13:12:40.057Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"55ade721-b246-45cc-9fe2-0bd65ec2a882\"}" - " 2025-12-08T13:12:40.163Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"084b3dbe-854d-4bb1-acb2-eff0cc3ab7be\"}" - " 2025-12-08T13:12:40.163Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"b7bb537c-e43d-4778-bbf6-d9a011149de5\"}" - " 2025-12-08T13:12:41.878Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}" - " 2025-12-08T13:12:41.878Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}" - " 2025-12-08T13:12:41.878Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}" - " 2025-12-08T13:12:41.887Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}" - " 2025-12-08T13:12:41.887Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33cdfdec-52d3-4688-ace1-6c485ae899a0\"}" - " 2025-12-08T13:12:42.384Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"30bf2d5d-f31a-4d6c-82d3-df273918dabc\"}" - " 2025-12-08T13:12:42.390Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"30bf2d5d-f31a-4d6c-82d3-df273918dabc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:42.603Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"988e3e49-1a0c-4d31-8c08-19939bfefb65\"}" - " 2025-12-08T13:12:45.080Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"14dd73c8-2d55-4675-b249-504a41ca1292\"}" - " 2025-12-08T13:12:47.575Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f24949da-05f9-4093-a3b1-5eb5e40b6515\"}" - " 2025-12-08T13:12:47.723Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"a22ef8bc-9353-4a29-85db-3f7cb7ebca0e\"}" - " 2025-12-08T13:12:48.218Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3ab79dc6-05ed-4618-ac5b-8fa55a972ebf\"}" - " 2025-12-08T13:12:50.059Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6cc4f8af-fa9c-4536-8952-b1555482a5af\"}" - " 2025-12-08T13:12:50.164Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"55ad7dc3-021b-48f1-8d13-dfb3f9d83efb\"}" - " 2025-12-08T13:12:50.164Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"c4ef68e7-7f3d-4bfb-9fe0-be6e997da42c\"}" - " 2025-12-08T13:12:52.604Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0648d16-3b78-4e95-8449-26b257b4fac1\"}" - " 2025-12-08T13:12:52.631Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"345c25f3-8a08-4a15-bda7-dc131d85466e\"}" - " 2025-12-08T13:12:52.636Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"345c25f3-8a08-4a15-bda7-dc131d85466e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:55.081Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f80116f-65ad-4dd7-9456-87ceab63f4be\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:12:56.965\e[0m" - " 2025-12-08T13:12:56.965Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:31Z\",\"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-12-08T13:12:31Z\"}],\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\",\"resourceVersion\":\"733\",\"uid\":\"081e0fb6-d12e-479e-98a5-6650c5e7e182\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:56.977Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"d5cdca17-4b4a-483d-92ca-8ddc26404970\"}" - " 2025-12-08T13:12:56.981Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"d5cdca17-4b4a-483d-92ca-8ddc26404970\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.984Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"d5cdca17-4b4a-483d-92ca-8ddc26404970\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.984Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic\", \"reconcileID\": \"d5cdca17-4b4a-483d-92ca-8ddc26404970\"}" - " 2025-12-08T13:12:56.989Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:56.989Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:56.989Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:56.993Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:56.993Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:57.001Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:12:57.007Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-0966bca3-c404-436a-a42c-d85b8b24d4c6 changed, reconcile: ironic-ironic-neutron-agent - b5903c3e-91f2-4a86-82f6-84d1d0e08be8" - " 2025-12-08T13:12:57.007Z\tINFO\tControllers.IronicInspector\tinput source keystone-0966bca3-c404-436a-a42c-d85b8b24d4c6 changed, reconcile: ironic-inspector - b5903c3e-91f2-4a86-82f6-84d1d0e08be8" - " 2025-12-08T13:12:57.007Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"35cb5138-5efd-47de-8de2-ac4019dfc14a\"}" - " 2025-12-08T13:12:57.007Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e0181e7-6f09-4075-ae12-05cbfeaf3f09\"}" - " 2025-12-08T13:12:57.018Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7319415c-1858-47a1-9055-34a68f742d1a\"}" - " 2025-12-08T13:12:57.018Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5a99bb58-8ec6-48f2-8a2c-f6001b4bca05\"}" - " 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - b5903c3e-91f2-4a86-82f6-84d1d0e08be8" - " 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - b5903c3e-91f2-4a86-82f6-84d1d0e08be8" - " 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - b5903c3e-91f2-4a86-82f6-84d1d0e08be8" - " 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - b5903c3e-91f2-4a86-82f6-84d1d0e08be8" - " 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"44d0f0aa-dcb6-4e92-9f0c-058f0ca3704b\"}" - " 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b78d4738-6b17-4a75-9c96-f01bf9ecf5c3\"}" - " 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"41032099-97bf-4a70-b7e7-22f4ba1b2c93\"}" - " 2025-12-08T13:12:57.029Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b6183a7-34e7-416e-a051-5e3722bbb84c\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000026820>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:12:56.965\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc00053bb30?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc001b25480})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc000d8df50?, 0xc000100008?}, {0x23acb75, 0x4}, {0xc000f90db0, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc000d8df50?, 0xc001b25480?}, {0xc000f90db0?, 0xc000d8df50?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00023c850, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00023c850, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00067c5f0, {{0xc00053bb30, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.580 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:453\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:12:39.425Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:12:39.429Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:12:39.444Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-a9bbf0c7-1e19-4a34-bca3-3a0f1cf1f244\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:39.444Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:39.447Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:39.447Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:39.447Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:39.450Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:39.450Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:39.458Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:39.458Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:39.458Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:39.461Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:39.461Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:39.475Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\"}" - " 2025-12-08T13:12:39.477Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\"}" - " 2025-12-08T13:12:39.479Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\"}" - " 2025-12-08T13:12:39.482Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\"}" - " 2025-12-08T13:12:39.488Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.490Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8ed1826c-2a97-4c5f-8c9c-abd82c3c6ca1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.497Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"041f26fc-c052-45c7-a7c2-9c5ee302cd8e\"}" - " 2025-12-08T13:12:39.498Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"041f26fc-c052-45c7-a7c2-9c5ee302cd8e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.500Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"041f26fc-c052-45c7-a7c2-9c5ee302cd8e\"}" - " 2025-12-08T13:12:39.503Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"041f26fc-c052-45c7-a7c2-9c5ee302cd8e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.504Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}" - " 2025-12-08T13:12:39.505Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.529Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:39.534Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:39.601Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}" - " 2025-12-08T13:12:39.604Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}" - " 2025-12-08T13:12:39.607Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}" - " 2025-12-08T13:12:39.607Z\tINFO\tControllers.Ironic\tInput maps hash input - n588h97h65ch679h558h655h98h595h5cbh645h5dch6bhcfh558hd6hfdh688h77h56fh5ch5dfh5cbh594h57bh5d5hbch5fbh5d8h88h6fh578h64q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"fc1754ce-7090-4df7-bf74-86325bc3f907\"}" - " 2025-12-08T13:12:39.614Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"be543aae-498e-4ee9-bf43-c3095c44f051\"}" - " 2025-12-08T13:12:39.614Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"be543aae-498e-4ee9-bf43-c3095c44f051\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.700Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"be543aae-498e-4ee9-bf43-c3095c44f051\"}" - " 2025-12-08T13:12:39.702Z\tINFO\tControllers.Ironic\tInput maps hash input - n588h97h65ch679h558h655h98h595h5cbh645h5dch6bhcfh558hd6hfdh688h77h56fh5ch5dfh5cbh594h57bh5d5hbch5fbh5d8h88h6fh578h64q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"be543aae-498e-4ee9-bf43-c3095c44f051\"}" - " 2025-12-08T13:12:39.708Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\"}" - " 2025-12-08T13:12:39.709Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.711Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\"}" - " 2025-12-08T13:12:39.712Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\"}" - " 2025-12-08T13:12:39.715Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"f8c7c5d6-b519-49b0-a8f2-227ae9434d76\"}" - " 2025-12-08T13:12:39.723Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.723Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.736Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:39.801Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.802Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.802Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.803Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5bch587hc9h649hc9h4h8chddh644h5d9h59fh87h5fdh658h67chd9h679h586hch5d8h57fh9fh677h58chffh57dhf6h6bh544h58dh55fhfcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.803Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.805Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.818Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.818Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"88606b48-746a-4555-8b72-a0c6ce70d94e\"}" - " 2025-12-08T13:12:39.824Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d0227079-55a4-4a6a-8567-27cdf68ecc01\"}" - " 2025-12-08T13:12:39.826Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}" - " 2025-12-08T13:12:39.827Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.830Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"55fcca9e-4f8e-4e65-a4b5-6bf338c7395d\"}" - " 2025-12-08T13:12:39.833Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72534964-c78c-475a-a5d3-3e145f77379b\"}" - " 2025-12-08T13:12:39.834Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d0227079-55a4-4a6a-8567-27cdf68ecc01\"}" - " 2025-12-08T13:12:39.836Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"813062a6-00b4-41f5-8553-abae1c7d8dbe\"}" - " 2025-12-08T13:12:39.839Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"813062a6-00b4-41f5-8553-abae1c7d8dbe\"}" - " 2025-12-08T13:12:39.839Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"813062a6-00b4-41f5-8553-abae1c7d8dbe\"}" - " 2025-12-08T13:12:39.839Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"55fcca9e-4f8e-4e65-a4b5-6bf338c7395d\"}" - " 2025-12-08T13:12:39.844Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72534964-c78c-475a-a5d3-3e145f77379b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:39.844Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"55fcca9e-4f8e-4e65-a4b5-6bf338c7395d\"}" - " 2025-12-08T13:12:39.844Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n584h67ch78hc7h5bh56h5b4h665h556h557hb4h57dh79h5d5h57fh5ffh5dfh566h55dh585h5b9h559h57chbdh8fh9bh676h547h5f7h5bchf5h6dq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"55fcca9e-4f8e-4e65-a4b5-6bf338c7395d\"}" - " 2025-12-08T13:12:39.844Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d0227079-55a4-4a6a-8567-27cdf68ecc01\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:39.844Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"380daaea-0e88-4116-82f2-2d84c006e459\"}" - " 2025-12-08T13:12:39.846Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72534964-c78c-475a-a5d3-3e145f77379b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:39.847Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b6bf385d-7398-4c6a-9d51-d91ac3d9ad5d\"}" - " 2025-12-08T13:12:39.847Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b6bf385d-7398-4c6a-9d51-d91ac3d9ad5d\"}" - " 2025-12-08T13:12:39.851Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}" - " 2025-12-08T13:12:39.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"26a68006-b711-4fdd-ae27-844d2dc6ef0b\"}" - " 2025-12-08T13:12:39.854Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"26a68006-b711-4fdd-ae27-844d2dc6ef0b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:39.855Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4251d638-d2b7-405c-b64f-eb08a60a84bf\"}" - " 2025-12-08T13:12:39.856Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4251d638-d2b7-405c-b64f-eb08a60a84bf\"}" - " 2025-12-08T13:12:39.902Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}" - " 2025-12-08T13:12:39.903Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}" - " 2025-12-08T13:12:39.903Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"26a68006-b711-4fdd-ae27-844d2dc6ef0b\"}" - " 2025-12-08T13:12:39.904Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}" - " 2025-12-08T13:12:39.904Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5f012ef4-aac1-4d96-a645-5e38acae0fea\"}" - " 2025-12-08T13:12:39.907Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"26a68006-b711-4fdd-ae27-844d2dc6ef0b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:39.914Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}" - " 2025-12-08T13:12:39.914Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.914Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f93728e-e880-477c-8500-1346f1d30979\"}" - " 2025-12-08T13:12:39.915Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f93728e-e880-477c-8500-1346f1d30979\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:39.928Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}" - " 2025-12-08T13:12:39.929Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"380daaea-0e88-4116-82f2-2d84c006e459\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:39.929Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"198a8c4d-3768-4871-a10c-689abdb77d08\"}" - " 2025-12-08T13:12:39.932Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}" - " 2025-12-08T13:12:39.932Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}" - " 2025-12-08T13:12:39.933Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f93728e-e880-477c-8500-1346f1d30979\"}" - " 2025-12-08T13:12:39.933Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"198a8c4d-3768-4871-a10c-689abdb77d08\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:39.933Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f93728e-e880-477c-8500-1346f1d30979\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:39.933Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}" - " 2025-12-08T13:12:39.934Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}" - " 2025-12-08T13:12:39.934Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}" - " 2025-12-08T13:12:39.934Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ee592f0f-0736-442b-9820-68e066783763\"}" - " 2025-12-08T13:12:39.938Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}" - " 2025-12-08T13:12:39.939Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53e74b58-607e-478f-8ce0-d85bd9a40608\"}" - " 2025-12-08T13:12:39.940Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\"}" - " 2025-12-08T13:12:39.943Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:39.944Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}" - " 2025-12-08T13:12:39.945Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:39.946Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"6fc98d87-442f-4639-8a22-113b0155df95\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:39.947Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}" - " 2025-12-08T13:12:39.949Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:39.955Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:39.960Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:40.001Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}" - " 2025-12-08T13:12:40.003Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}" - " 2025-12-08T13:12:40.004Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}" - " 2025-12-08T13:12:40.006Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"cca0fb95-16e9-41d5-bde4-559fca63bedb\"}" - " 2025-12-08T13:12:40.017Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}" - " 2025-12-08T13:12:40.018Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:40.029Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}" - " 2025-12-08T13:12:40.029Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53e74b58-607e-478f-8ce0-d85bd9a40608\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:40.032Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}" - " 2025-12-08T13:12:40.034Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}" - " 2025-12-08T13:12:40.034Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}" - " 2025-12-08T13:12:40.037Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}" - " 2025-12-08T13:12:40.037Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9e1ad6e8-35e4-47a8-a3ec-725c9750d979\"}" - " 2025-12-08T13:12:40.043Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}" - " 2025-12-08T13:12:40.070Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"057363ce-c441-4402-acaf-69d65b265029\"}" - " 2025-12-08T13:12:40.102Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}" - " 2025-12-08T13:12:40.103Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}" - " 2025-12-08T13:12:40.103Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}" - " 2025-12-08T13:12:40.104Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"6a2f8f83-7318-4a4e-89d6-33265e1c004d\"}" - " 2025-12-08T13:12:40.114Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}" - " 2025-12-08T13:12:40.115Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:40.117Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}" - " 2025-12-08T13:12:40.119Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}" - " 2025-12-08T13:12:40.120Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}" - " 2025-12-08T13:12:40.121Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"e0bec5a9-4bdf-4e08-9def-03a2e5de37ff\"}" - " 2025-12-08T13:12:40.129Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}" - " 2025-12-08T13:12:40.130Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"057363ce-c441-4402-acaf-69d65b265029\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:40.133Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}" - " 2025-12-08T13:12:40.136Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}" - " 2025-12-08T13:12:40.136Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}" - " 2025-12-08T13:12:40.144Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}" - " 2025-12-08T13:12:40.144Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"e197b979-2dfc-467d-b4af-fd0bda09fab7\"}" - " 2025-12-08T13:12:40.149Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}" - " 2025-12-08T13:12:40.150Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}" - " 2025-12-08T13:12:40.151Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:40.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}" - " 2025-12-08T13:12:40.203Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}" - " 2025-12-08T13:12:40.204Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}" - " 2025-12-08T13:12:40.205Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"bfcd5430-8e3b-40d7-8043-8680fb0428bc\"}" - " 2025-12-08T13:12:40.210Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e47c92d6-7f4b-48dc-a17a-7321734c68ff\"}" - " 2025-12-08T13:12:40.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}" - " 2025-12-08T13:12:40.213Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:40.230Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}" - " 2025-12-08T13:12:40.232Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e47c92d6-7f4b-48dc-a17a-7321734c68ff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:40.233Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}" - " 2025-12-08T13:12:40.236Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}" - " 2025-12-08T13:12:40.237Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}" - " 2025-12-08T13:12:40.245Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}" - " 2025-12-08T13:12:40.245Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"033ef267-4ec8-4abb-8998-149762f7c94b\"}" - " 2025-12-08T13:12:40.254Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}" - " 2025-12-08T13:12:40.258Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}" - " 2025-12-08T13:12:40.260Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}" - " 2025-12-08T13:12:40.264Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}" - " 2025-12-08T13:12:40.264Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}" - " 2025-12-08T13:12:40.273Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}" - " 2025-12-08T13:12:40.273Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cef41f74-c3be-43b9-88ab-b06b53da66e6\"}" - " 2025-12-08T13:12:40.302Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}" - " 2025-12-08T13:12:40.304Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}" - " 2025-12-08T13:12:40.305Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}" - " 2025-12-08T13:12:40.306Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b92ab39d-04bd-4f68-a266-c97280b33144\"}" - " 2025-12-08T13:12:40.394Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b6e536e-302d-4cd2-ad3e-d0451c9dcc9b\"}" - " 2025-12-08T13:12:40.400Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b6e536e-302d-4cd2-ad3e-d0451c9dcc9b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:40.721Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b4cae213-35a9-44cd-bdc6-43b5e9811bb4\"}" - " 2025-12-08T13:12:40.725Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b4cae213-35a9-44cd-bdc6-43b5e9811bb4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:41.366Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd9dd110-6728-4401-a668-d45e1841dd52\"}" - " 2025-12-08T13:12:41.374Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd9dd110-6728-4401-a668-d45e1841dd52\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:42.655Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"478c6ba9-a44a-4340-83ad-efc9e0bfbcdd\"}" - " 2025-12-08T13:12:42.659Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"478c6ba9-a44a-4340-83ad-efc9e0bfbcdd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:42.700Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc3cae14-bb9a-4b0c-a480-04802d0e4990\"}" - " 2025-12-08T13:12:42.706Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"161ec0e5-a87f-4d36-85f4-d8309d6ca720\"}" - " 2025-12-08T13:12:42.719Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"396f261e-0506-4cd6-a0ba-b84797bf8a55\"}" - " 2025-12-08T13:12:42.719Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"130c8589-f269-4a8f-9078-12e533779892\"}" - " 2025-12-08T13:12:44.498Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}" - " 2025-12-08T13:12:44.499Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:44.502Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}" - " 2025-12-08T13:12:44.503Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}" - " 2025-12-08T13:12:44.504Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}" - " 2025-12-08T13:12:44.505Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"b00908c6-4c8d-4c91-abb0-3ba587726db9\"}" - " 2025-12-08T13:12:44.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}" - " 2025-12-08T13:12:44.854Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:44.856Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}" - " 2025-12-08T13:12:44.859Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}" - " 2025-12-08T13:12:44.862Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}" - " 2025-12-08T13:12:44.862Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n68fhd9h58h58bh5f6h568h58fh564h597h686h56bhcdh66ch56fh5c9h598h688h7h5f6h656h5f4h59fhcch576h99h7bh5d9hc5hb5h545h679h5bcq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b8f5c8df-733a-4d43-8022-4eb8fd65598e\"}" - " 2025-12-08T13:12:44.869Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\"}" - " 2025-12-08T13:12:44.869Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}" - " 2025-12-08T13:12:44.869Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:44.870Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:44.871Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\"}" - " 2025-12-08T13:12:44.871Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}" - " 2025-12-08T13:12:44.873Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}" - " 2025-12-08T13:12:44.874Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}" - " 2025-12-08T13:12:44.875Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\"}" - " 2025-12-08T13:12:44.876Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"0fa386f7-6f8b-4592-bc6e-1889b963a9d6\"}" - " 2025-12-08T13:12:44.879Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16a5a8ca-182f-48d1-8112-db577e80c0f0\"}" - " 2025-12-08T13:12:44.885Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:44.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}" - " 2025-12-08T13:12:44.885Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:44.885Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:44.902Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:44.909Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:44.909Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"389996e9-031a-4ca0-8c14-9199fe4757db\"}" - " 2025-12-08T13:12:44.912Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"389996e9-031a-4ca0-8c14-9199fe4757db\"}" - " 2025-12-08T13:12:44.912Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"389996e9-031a-4ca0-8c14-9199fe4757db\"}" - " 2025-12-08T13:12:44.916Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}" - " 2025-12-08T13:12:44.916Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}}" - " 2025-12-08T13:12:44.916Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dbdd14be-2885-4b9b-a03b-b6bb53e4cce2\"}" - " 2025-12-08T13:12:44.917Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dbdd14be-2885-4b9b-a03b-b6bb53e4cce2\"}" - " 2025-12-08T13:12:44.922Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}" - " 2025-12-08T13:12:44.924Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}" - " 2025-12-08T13:12:44.925Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}" - " 2025-12-08T13:12:44.925Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}" - " 2025-12-08T13:12:44.925Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}" - " 2025-12-08T13:12:44.927Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}" - " 2025-12-08T13:12:44.928Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}" - " 2025-12-08T13:12:44.928Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7e3e278-3e49-4f4e-a54b-43e3585f7da6\"}" - " 2025-12-08T13:12:44.928Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}" - " 2025-12-08T13:12:44.933Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}" - " 2025-12-08T13:12:44.934Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}" - " 2025-12-08T13:12:44.934Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}" - " 2025-12-08T13:12:44.939Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}" - " 2025-12-08T13:12:44.939Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"1899e69b-fb7b-43a7-98ef-249f53737619\"}" - " 2025-12-08T13:12:44.940Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}" - " 2025-12-08T13:12:44.940Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a69a9eab-e751-4d6a-b15b-0815858dda36\"}" - " 2025-12-08T13:12:44.946Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}" - " 2025-12-08T13:12:44.946Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}" - " 2025-12-08T13:12:44.946Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}" - " 2025-12-08T13:12:44.951Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}" - " 2025-12-08T13:12:44.952Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}" - " 2025-12-08T13:12:44.952Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6aa4da58-3e5f-47e8-9395-948c3bee51d7\"}" - " 2025-12-08T13:12:44.972Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:44.972Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}" - " 2025-12-08T13:12:44.974Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}" - " 2025-12-08T13:12:44.974Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:44.974Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:44.974Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:44.975Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}" - " 2025-12-08T13:12:44.976Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"5da4d0d0-904b-4d37-8ef0-c6596091a43a\"}" - " 2025-12-08T13:12:44.984Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:44.989Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}" - " 2025-12-08T13:12:44.989Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:44.989Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:44.991Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}" - " 2025-12-08T13:12:44.992Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:44.992Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}" - " 2025-12-08T13:12:44.993Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}" - " 2025-12-08T13:12:44.994Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"156bb41f-3d81-41b7-b279-585350a44e6b\"}" - " 2025-12-08T13:12:44.994Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\"}" - " 2025-12-08T13:12:45.000Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99d66d72-12ca-4c4d-b5e1-6bef0fde2f8d\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:45.001Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.001Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:45.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}" - " 2025-12-08T13:12:45.002Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:45.021Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}" - " 2025-12-08T13:12:45.026Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}" - " 2025-12-08T13:12:45.030Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}" - " 2025-12-08T13:12:45.030Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}" - " 2025-12-08T13:12:45.041Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}" - " 2025-12-08T13:12:45.041Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c9b161a3-b35f-4f77-8158-7110c3417698\"}" - " 2025-12-08T13:12:45.073Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}" - " 2025-12-08T13:12:45.074Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.075Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}" - " 2025-12-08T13:12:45.076Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}" - " 2025-12-08T13:12:45.077Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"8da88330-cd8c-4a18-9d06-3ce19725d579\"}" - " 2025-12-08T13:12:45.079Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.079Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.080Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.083Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.087Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.087Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}" - " 2025-12-08T13:12:45.087Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.088Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:45.089Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.094Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.094Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.095Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.095Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"933b6ac5-f901-455a-a0ef-f952d5e65585\"}" - " 2025-12-08T13:12:45.103Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.103Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:45.173Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}" - " 2025-12-08T13:12:45.173Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.174Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}" - " 2025-12-08T13:12:45.175Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}" - " 2025-12-08T13:12:45.176Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.176Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"28d7d54e-59cd-4fc5-990e-0b7eb213de5f\"}" - " 2025-12-08T13:12:45.177Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}" - " 2025-12-08T13:12:45.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\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:45.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}" - " 2025-12-08T13:12:45.181Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.182Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}" - " 2025-12-08T13:12:45.184Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}" - " 2025-12-08T13:12:45.185Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"475628a3-369a-466f-83e9-194e0788ce5a\"}" - " 2025-12-08T13:12:45.185Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.186Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.188Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.202Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.203Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.205Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.205Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6bcfd580-33d9-41a8-9278-fe1d67255fe6\"}" - " 2025-12-08T13:12:45.206Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.206Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_e106\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:45.208Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.a8818f12-329c-473a-bb8e-4612b6823c6d.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.211Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.215Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.217Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.217Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.218Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.220Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"272042cc-76a9-403d-8a2d-e8a4a18234f2\"}" - " 2025-12-08T13:12:45.227Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"272042cc-76a9-403d-8a2d-e8a4a18234f2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:45.234Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.234Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.236Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:45.236Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c35c2aca-6ec6-4001-99fb-4c731ebefbd2\"}" - " 2025-12-08T13:12:48.968Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b3885cc8-7b8e-4133-8eb7-e33423d4be5f\"}" - " 2025-12-08T13:12:48.969Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"152e6bbc-a992-4449-aa9d-2acdfb5a1e6d\"}" - " 2025-12-08T13:12:48.976Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"51a341f9-fd3c-4ca0-bb00-fe7dc5a41eda\"}" - " 2025-12-08T13:12:48.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"beb31c50-a7cb-4b68-bdc2-896f8640f464\"}" - " 2025-12-08T13:12:49.847Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}" - " 2025-12-08T13:12:49.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}" - " 2025-12-08T13:12:49.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}" - " 2025-12-08T13:12:49.853Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}" - " 2025-12-08T13:12:49.853Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a19a5831-e83d-4f88-b356-db72915c89eb\"}" - " 2025-12-08T13:12:50.349Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39c85b2b-8ede-4c9b-8d36-570d0c597987\"}" - " 2025-12-08T13:12:50.354Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39c85b2b-8ede-4c9b-8d36-570d0c597987\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:52.701Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83a6a2a1-c185-41f5-b302-978ce039f201\"}" - " 2025-12-08T13:12:52.707Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"797ce0e7-2fdf-4930-817b-1377add1d833\"}" - " 2025-12-08T13:12:52.720Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d5e5482d-03eb-472e-97c1-65ed3ac99fd1\"}" - " 2025-12-08T13:12:52.720Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"c6bad39a-5907-49a7-9a63-10c12debae13\"}" - " 2025-12-08T13:12:58.970Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31c1d538-798b-4ce0-a8f1-c6e4a58673c2\"}" - " 2025-12-08T13:12:58.970Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2629e26-9e1a-40a1-b673-4dc92277ccdb\"}" - " 2025-12-08T13:12:58.977Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"2e8bb0d4-708b-42e5-ae4a-ef0c4c3ea960\"}" - " 2025-12-08T13:12:58.982Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1a958901-a962-4357-b567-b5e79099987c\"}" - " 2025-12-08T13:13:00.594Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63a2f59f-057b-45a6-8b78-826c6c1114c7\"}" - " 2025-12-08T13:13:00.599Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63a2f59f-057b-45a6-8b78-826c6c1114c7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:02.702Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dec13641-af90-4255-affa-e9ddeb38f294\"}" - " 2025-12-08T13:13:02.708Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1b2c5dc-5361-48ca-8657-c54eb65e6ff7\"}" - " 2025-12-08T13:13:02.721Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"49429a5d-ab50-440b-90bd-a19c251eb001\"}" - " 2025-12-08T13:13:02.721Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1626dfd2-89cd-4183-9121-dc39dfefef6a\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:04.917\e[0m" - " 2025-12-08T13:13:04.918Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:39Z\",\"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-12-08T13:12:39Z\"}],\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\",\"resourceVersion\":\"711\",\"uid\":\"e3ee0f30-f4d2-4b1c-a91e-a82ffa5a8ca4\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:13:04.930Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ff686164-76b6-4c6b-8fa5-04e7069d28d5\"}" - " 2025-12-08T13:13:04.943Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ff686164-76b6-4c6b-8fa5-04e7069d28d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:04.950Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ff686164-76b6-4c6b-8fa5-04e7069d28d5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:04.950Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic\", \"reconcileID\": \"ff686164-76b6-4c6b-8fa5-04e7069d28d5\"}" - " 2025-12-08T13:13:04.958Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:04.958Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:04.958Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:04.962Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:04.962Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:04.968Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:13:04.973Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-a9bbf0c7-1e19-4a34-bca3-3a0f1cf1f244 changed, reconcile: ironic-ironic-neutron-agent - a8818f12-329c-473a-bb8e-4612b6823c6d" - " 2025-12-08T13:13:04.973Z\tINFO\tControllers.IronicInspector\tinput source keystone-a9bbf0c7-1e19-4a34-bca3-3a0f1cf1f244 changed, reconcile: ironic-inspector - a8818f12-329c-473a-bb8e-4612b6823c6d" - " 2025-12-08T13:13:04.973Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"90267aaf-e831-4a30-b1e2-a315f5ea23aa\"}" - " 2025-12-08T13:13:04.973Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5705dbd7-052b-48d1-b123-cbbc8783dff3\"}" - " 2025-12-08T13:13:04.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d5a151b7-a8c1-4f1a-8c70-c7d7a4adccd2\"}" - " 2025-12-08T13:13:04.983Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c48f3a17-6167-4cfc-8b76-c469b2ce9646\"}" - " 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - a8818f12-329c-473a-bb8e-4612b6823c6d" - " 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - a8818f12-329c-473a-bb8e-4612b6823c6d" - " 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - a8818f12-329c-473a-bb8e-4612b6823c6d" - " 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - a8818f12-329c-473a-bb8e-4612b6823c6d" - " 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ee6d21ab-a7cf-48ae-a7a1-d1cd84f41f42\"}" - " 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4abdb95-f82d-4cd5-945e-2ab127abc007\"}" - " 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"061f6ca5-cba6-496e-b576-900f7fe6ce22\"}" - " 2025-12-08T13:13:04.990Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"379abb6b-c05b-4a6c-aca8-38bc1a0d8081\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001140140>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:04.917\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001baa750?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc000ceaa80})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0014dc990?, 0xc000a00008?}, {0x23acb75, 0x4}, {0xc0009a88b8, 0x1, 0x7f008001f8faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0014dc990?, 0xc000ceaa80?}, {0xc0009a88b8?, 0xc0014dc990?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0016003f0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0016003f0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001baa750, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.783 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:347\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:12:55.866Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:12:55.870Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:12:55.885Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6dd4d18b-69d5-4e36-929f-71ec5a9f9188\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:12:55.885Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:12:55.888Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.888Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:55.888Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:55.890Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.890Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.897Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.897Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:55.897Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:55.901Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.901Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:55.917Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\"}" - " 2025-12-08T13:12:55.919Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\"}" - " 2025-12-08T13:12:55.921Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\"}" - " 2025-12-08T13:12:55.923Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\"}" - " 2025-12-08T13:12:55.929Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:55.932Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2bab47f3-dae7-4828-90ee-db6de4d9e0a6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:55.940Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"da308c01-6906-4971-b442-52fe02b93148\"}" - " 2025-12-08T13:12:55.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\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"da308c01-6906-4971-b442-52fe02b93148\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:55.944Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:12:55.945Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"da308c01-6906-4971-b442-52fe02b93148\"}" - " 2025-12-08T13:12:55.948Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"da308c01-6906-4971-b442-52fe02b93148\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:55.952Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:12:55.956Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}" - " 2025-12-08T13:12:55.956Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.045Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}" - " 2025-12-08T13:12:56.048Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}" - " 2025-12-08T13:12:56.051Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}" - " 2025-12-08T13:12:56.051Z\tINFO\tControllers.Ironic\tInput maps hash input - n5dbh55h98h64ch5f8h569hf5h577h5b4h5dch55fhb4h64ch666h669h549h54bh66ch54bhddh546h668h645h565h5d5hd6h569h78h596h66fh68dh66q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"67426b39-dcc0-443a-851d-f8c223a542f7\"}" - " 2025-12-08T13:12:56.062Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\"}" - " 2025-12-08T13:12:56.062Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.146Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\"}" - " 2025-12-08T13:12:56.149Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\"}" - " 2025-12-08T13:12:56.155Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"3de2b0c6-4b32-4b34-b971-f651cb9e9023\"}" - " 2025-12-08T13:12:56.163Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.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\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.180Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:12:56.246Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.247Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.247Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.248Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5d6hbfhch5cfh695h686h56h9h65fh5b4h8fh687h55dh58dh9ch87h55h5fch599h667h54dh644h555h98h68fh5ffhddhd5h688h5b8h58dh5cq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.248Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.252Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.255Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.259Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.264Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"55800876-1fd5-4688-b0bd-898abc1a3b79\"}" - " 2025-12-08T13:12:56.289Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ad1283b-a613-4142-b23e-5d11b38cd61b\"}" - " 2025-12-08T13:12:56.292Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}" - " 2025-12-08T13:12:56.295Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.295Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79abc131-8935-4844-affd-d73bc46d9108\"}" - " 2025-12-08T13:12:56.300Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ad1283b-a613-4142-b23e-5d11b38cd61b\"}" - " 2025-12-08T13:12:56.303Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78b104c5-43fe-4cee-a9a7-2ecfad4386de\"}" - " 2025-12-08T13:12:56.306Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79abc131-8935-4844-affd-d73bc46d9108\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:56.306Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6a692e7d-c7f8-4098-97e2-6c9c901956d8\"}" - " 2025-12-08T13:12:56.309Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ad1283b-a613-4142-b23e-5d11b38cd61b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:56.309Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97f1769f-262d-4987-aeec-1beb9c8da2ae\"}" - " 2025-12-08T13:12:56.310Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6a692e7d-c7f8-4098-97e2-6c9c901956d8\"}" - " 2025-12-08T13:12:56.310Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6a692e7d-c7f8-4098-97e2-6c9c901956d8\"}" - " 2025-12-08T13:12:56.311Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"79abc131-8935-4844-affd-d73bc46d9108\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:56.316Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fecb9ef8-0b42-41e2-bff4-a7c70ae176a4\"}" - " 2025-12-08T13:12:56.316Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fecb9ef8-0b42-41e2-bff4-a7c70ae176a4\"}" - " 2025-12-08T13:12:56.318Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2cd873c-5dae-482f-a8a8-14d55c7420c1\"}" - " 2025-12-08T13:12:56.318Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2cd873c-5dae-482f-a8a8-14d55c7420c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:56.321Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3efd7989-539f-4aaf-a255-02b4d99a69fd\"}" - " 2025-12-08T13:12:56.321Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3efd7989-539f-4aaf-a255-02b4d99a69fd\"}" - " 2025-12-08T13:12:56.347Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}" - " 2025-12-08T13:12:56.347Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2cd873c-5dae-482f-a8a8-14d55c7420c1\"}" - " 2025-12-08T13:12:56.352Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}" - " 2025-12-08T13:12:56.353Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}" - " 2025-12-08T13:12:56.353Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c97893cb-391f-41d1-9070-8d7f01d44619\"}" - " 2025-12-08T13:12:56.354Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c2cd873c-5dae-482f-a8a8-14d55c7420c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:56.363Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}" - " 2025-12-08T13:12:56.364Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.396Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97f1769f-262d-4987-aeec-1beb9c8da2ae\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:56.396Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"288d12e8-b711-4047-babc-91ef307237c4\"}" - " 2025-12-08T13:12:56.397Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78b104c5-43fe-4cee-a9a7-2ecfad4386de\"}" - " 2025-12-08T13:12:56.400Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"288d12e8-b711-4047-babc-91ef307237c4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:56.401Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78b104c5-43fe-4cee-a9a7-2ecfad4386de\"}" - " 2025-12-08T13:12:56.401Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5b4h586h5fdh79h59h5d4h5b4h5dh5c7h5c5hbfh67hb5hd8h667h54fh58h58bh9fh65fhc4h65ch7h5b4h5cfh657h58h655h687hc4h77h96q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78b104c5-43fe-4cee-a9a7-2ecfad4386de\"}" - " 2025-12-08T13:12:56.407Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f7508cc4-e9e6-4c72-a075-9f4eb8695c9a\"}" - " 2025-12-08T13:12:56.407Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}" - " 2025-12-08T13:12:56.447Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}" - " 2025-12-08T13:12:56.448Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}" - " 2025-12-08T13:12:56.449Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}" - " 2025-12-08T13:12:56.450Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"ba386706-a0f2-4a0f-963e-cfd2231b51b9\"}" - " 2025-12-08T13:12:56.460Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}" - " 2025-12-08T13:12:56.461Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.496Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}" - " 2025-12-08T13:12:56.497Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f7508cc4-e9e6-4c72-a075-9f4eb8695c9a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:56.503Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}" - " 2025-12-08T13:12:56.504Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}" - " 2025-12-08T13:12:56.505Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}" - " 2025-12-08T13:12:56.506Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}" - " 2025-12-08T13:12:56.506Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}" - " 2025-12-08T13:12:56.508Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"45b580d1-986a-4129-97c6-65eba05793d5\"}" - " 2025-12-08T13:12:56.509Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\"}" - " 2025-12-08T13:12:56.517Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:12:56.517Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}" - " 2025-12-08T13:12:56.517Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9bbf423f-3a40-419c-b79f-ffd4b325e630\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:56.517Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}" - " 2025-12-08T13:12:56.518Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.537Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40ab9536-d5c1-4190-b82e-7a58e5e55d88\"}" - " 2025-12-08T13:12:56.549Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}" - " 2025-12-08T13:12:56.550Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}" - " 2025-12-08T13:12:56.551Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}" - " 2025-12-08T13:12:56.552Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2827b949-d830-46ad-aba9-2093f3e0a501\"}" - " 2025-12-08T13:12:56.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}" - " 2025-12-08T13:12:56.563Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.597Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}" - " 2025-12-08T13:12:56.598Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40ab9536-d5c1-4190-b82e-7a58e5e55d88\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:56.601Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}" - " 2025-12-08T13:12:56.604Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}" - " 2025-12-08T13:12:56.608Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}" - " 2025-12-08T13:12:56.608Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}" - " 2025-12-08T13:12:56.613Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}" - " 2025-12-08T13:12:56.613Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"64dfadd2-207e-4b41-ba52-91b8c48cc853\"}" - " 2025-12-08T13:12:56.615Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:12:56.622Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}" - " 2025-12-08T13:12:56.626Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:12:56.631Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:12:56.650Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}" - " 2025-12-08T13:12:56.651Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}" - " 2025-12-08T13:12:56.652Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}" - " 2025-12-08T13:12:56.654Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c1b493a4-74a9-4ac2-b5f3-1a8be6f665f0\"}" - " 2025-12-08T13:12:56.655Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}" - " 2025-12-08T13:12:56.655Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.657Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}" - " 2025-12-08T13:12:56.660Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}" - " 2025-12-08T13:12:56.662Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}" - " 2025-12-08T13:12:56.663Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"1e2b91e0-d335-4c07-8da8-312ebfd5fe3d\"}" - " 2025-12-08T13:12:56.679Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2aa2f793-113e-4b9a-8326-0d956f688b7d\"}" - " 2025-12-08T13:12:56.698Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2aa2f793-113e-4b9a-8326-0d956f688b7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:56.698Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}" - " 2025-12-08T13:12:56.702Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}" - " 2025-12-08T13:12:56.705Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}" - " 2025-12-08T13:12:56.705Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}" - " 2025-12-08T13:12:56.716Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}" - " 2025-12-08T13:12:56.717Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"7f6616c1-a0c9-435b-9b46-ab8cdac4bbd9\"}" - " 2025-12-08T13:12:56.725Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}" - " 2025-12-08T13:12:56.725Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}" - " 2025-12-08T13:12:56.726Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:56.750Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}" - " 2025-12-08T13:12:56.751Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}" - " 2025-12-08T13:12:56.752Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}" - " 2025-12-08T13:12:56.753Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"0ebc806d-503c-4028-805c-942e8f5558e6\"}" - " 2025-12-08T13:12:56.798Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}" - " 2025-12-08T13:12:56.802Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}" - " 2025-12-08T13:12:56.806Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}" - " 2025-12-08T13:12:56.806Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}" - " 2025-12-08T13:12:56.817Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}" - " 2025-12-08T13:12:56.817Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"f5770434-cf1d-4512-9f97-90e6ca8563eb\"}" - " 2025-12-08T13:12:56.825Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}" - " 2025-12-08T13:12:56.830Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}" - " 2025-12-08T13:12:56.835Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}" - " 2025-12-08T13:12:56.839Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}" - " 2025-12-08T13:12:56.840Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}" - " 2025-12-08T13:12:56.850Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}" - " 2025-12-08T13:12:56.850Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"860c31c9-2836-493a-a567-8119ea1b8003\"}" - " 2025-12-08T13:12:56.859Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"815ad6c9-9b44-4718-855f-44a6ed946de7\"}" - " 2025-12-08T13:12:56.864Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"815ad6c9-9b44-4718-855f-44a6ed946de7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.184Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8bfbc68-b18e-434f-98c1-fe713be849a1\"}" - " 2025-12-08T13:12:57.189Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8bfbc68-b18e-434f-98c1-fe713be849a1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.829Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"146e76f9-7bab-4294-a500-c84c950f5af9\"}" - " 2025-12-08T13:12:57.833Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"146e76f9-7bab-4294-a500-c84c950f5af9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:59.114Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"17578666-afc1-425b-9530-417126a144ec\"}" - " 2025-12-08T13:12:59.117Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"17578666-afc1-425b-9530-417126a144ec\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:00.941Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}" - " 2025-12-08T13:13:00.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\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:00.943Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}" - " 2025-12-08T13:13:00.945Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}" - " 2025-12-08T13:13:00.946Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}" - " 2025-12-08T13:13:00.947Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"13ca1dcf-0126-495e-ab3e-2d1081f589c0\"}" - " 2025-12-08T13:13:01.318Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}" - " 2025-12-08T13:13:01.319Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:01.321Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}" - " 2025-12-08T13:13:01.325Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}" - " 2025-12-08T13:13:01.329Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}" - " 2025-12-08T13:13:01.329Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n65dh5c7h59ch84h5b6hb6h5b5hb5h5bdh95h8hc9h587h99hdh5f4h597hbh59h5fbh556h5cfh5d8h7hb5hf4hc9h5cfh56dh58bh84h59q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd6ce0ab-beb4-47c7-972d-103ec13d47da\"}" - " 2025-12-08T13:13:01.340Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f79c51e0-ea99-452d-b7b8-933a055fb916\"}" - " 2025-12-08T13:13:01.341Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f79c51e0-ea99-452d-b7b8-933a055fb916\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:01.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}" - " 2025-12-08T13:13:01.342Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.345Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f79c51e0-ea99-452d-b7b8-933a055fb916\"}" - " 2025-12-08T13:13:01.345Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}" - " 2025-12-08T13:13:01.348Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}" - " 2025-12-08T13:13:01.349Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n65dh5c7h59ch84h5b6hb6h5b5hb5h5bdh95h8hc9h587h99hdh5f4h597hbh59h5fbh556h5cfh5d8h7hb5hf4hc9h5cfh56dh58bh84h59q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f79c51e0-ea99-452d-b7b8-933a055fb916\"}" - " 2025-12-08T13:13:01.350Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}" - " 2025-12-08T13:13:01.351Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"15a556eb-1db1-4d95-a128-1e26582877d3\"}" - " 2025-12-08T13:13:01.360Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\"}" - " 2025-12-08T13:13:01.361Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:01.363Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}" - " 2025-12-08T13:13:01.363Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.444Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\"}" - " 2025-12-08T13:13:01.444Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}" - " 2025-12-08T13:13:01.451Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\"}" - " 2025-12-08T13:13:01.451Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}" - " 2025-12-08T13:13:01.453Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}" - " 2025-12-08T13:13:01.455Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f868c82-bb58-4ca5-8684-694d99ae55ef\"}" - " 2025-12-08T13:13:01.456Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2f4ed408-fd77-47e3-bb05-2bf50c2b4dc1\"}" - " 2025-12-08T13:13:01.462Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}" - " 2025-12-08T13:13:01.464Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:13:01.464Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.465Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.465Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:01.472Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:13:01.472Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18cdb1e0-1454-487a-8c6c-bd9478868062\"}" - " 2025-12-08T13:13:01.475Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18cdb1e0-1454-487a-8c6c-bd9478868062\"}" - " 2025-12-08T13:13:01.475Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18cdb1e0-1454-487a-8c6c-bd9478868062\"}" - " 2025-12-08T13:13:01.483Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}" - " 2025-12-08T13:13:01.483Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}}" - " 2025-12-08T13:13:01.484Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\"}" - " 2025-12-08T13:13:01.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\"}" - " 2025-12-08T13:13:01.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\"}" - " 2025-12-08T13:13:01.489Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\"}" - " 2025-12-08T13:13:01.490Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}" - " 2025-12-08T13:13:01.493Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bd638b69-3dc7-4035-87b3-d2986fd87427\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:01.494Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}" - " 2025-12-08T13:13:01.494Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}" - " 2025-12-08T13:13:01.494Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}" - " 2025-12-08T13:13:01.494Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}" - " 2025-12-08T13:13:01.498Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}" - " 2025-12-08T13:13:01.498Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}" - " 2025-12-08T13:13:01.501Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}" - " 2025-12-08T13:13:01.501Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"151c0b53-641a-4f69-bff5-7ebea1d04535\"}" - " 2025-12-08T13:13:01.508Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}" - " 2025-12-08T13:13:01.509Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}" - " 2025-12-08T13:13:01.509Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}" - " 2025-12-08T13:13:01.510Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}" - " 2025-12-08T13:13:01.510Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"1d244238-c5c9-4857-b2b3-daa47a0666c7\"}" - " 2025-12-08T13:13:01.517Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}" - " 2025-12-08T13:13:01.517Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c65db901-5bd6-4ac0-810c-0da940f21672\"}" - " 2025-12-08T13:13:01.517Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}" - " 2025-12-08T13:13:01.545Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.546Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}" - " 2025-12-08T13:13:01.550Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}" - " 2025-12-08T13:13:01.550Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.551Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.551Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}" - " 2025-12-08T13:13:01.553Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.554Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a6cf7299-70e8-4d62-8f39-5c865236d427\"}" - " 2025-12-08T13:13:01.558Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.562Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.565Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}" - " 2025-12-08T13:13:01.565Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.566Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.568Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\"}" - " 2025-12-08T13:13:01.575Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6f38980a-16d1-43eb-9781-76d79b794b45\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:01.576Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}" - " 2025-12-08T13:13:01.576Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:01.588Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}" - " 2025-12-08T13:13:01.592Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}" - " 2025-12-08T13:13:01.595Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}" - " 2025-12-08T13:13:01.595Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}" - " 2025-12-08T13:13:01.604Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}" - " 2025-12-08T13:13:01.604Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"cb12e9a7-5d97-44b2-ae60-686149e3500c\"}" - " 2025-12-08T13:13:01.645Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}" - " 2025-12-08T13:13:01.645Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}" - " 2025-12-08T13:13:01.646Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}" - " 2025-12-08T13:13:01.647Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}" - " 2025-12-08T13:13:01.647Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}" - " 2025-12-08T13:13:01.648Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4d918295-1940-47e5-99e8-ca7ece8eb134\"}" - " 2025-12-08T13:13:01.651Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}" - " 2025-12-08T13:13:01.654Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}" - " 2025-12-08T13:13:01.654Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}" - " 2025-12-08T13:13:01.656Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}" - " 2025-12-08T13:13:01.656Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}" - " 2025-12-08T13:13:01.658Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.661Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\"}" - " 2025-12-08T13:13:01.667Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7a8ebd1d-6e94-4cd0-aa17-204123529f45\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:01.667Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.668Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:01.678Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62292eaf-a0d7-406c-92db-74baca4f2cb8\"}" - " 2025-12-08T13:13:01.688Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62292eaf-a0d7-406c-92db-74baca4f2cb8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:01.746Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.746Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}" - " 2025-12-08T13:13:01.751Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}" - " 2025-12-08T13:13:01.751Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.751Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}" - " 2025-12-08T13:13:01.752Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2501c632-650c-4ad1-84a6-ab45e4a207f5\"}" - " 2025-12-08T13:13:01.755Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.758Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.758Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.760Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.761Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}" - " 2025-12-08T13:13:01.761Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.777Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.777Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.779Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.779Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122a35ca-e1bc-405b-bdd9-21dac499880e\"}" - " 2025-12-08T13:13:01.779Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.780Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:01.847Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}" - " 2025-12-08T13:13:01.848Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.848Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}" - " 2025-12-08T13:13:01.849Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}" - " 2025-12-08T13:13:01.850Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.850Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"126560a8-bf9a-4b26-bacb-48b1fa81aa26\"}" - " 2025-12-08T13:13:01.855Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.859Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.859Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.861Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.863Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}" - " 2025-12-08T13:13:01.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\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.866Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}" - " 2025-12-08T13:13:01.868Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}" - " 2025-12-08T13:13:01.871Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}" - " 2025-12-08T13:13:01.873Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"2952ee56-dfe3-4969-a07b-c217ecfe782a\"}" - " 2025-12-08T13:13:01.880Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.880Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.882Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.882Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bfcef5-7f5b-4a4a-931c-cb494539ef69\"}" - " 2025-12-08T13:13:01.889Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.889Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1e7c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:01.889Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}" - " 2025-12-08T13:13:01.890Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.947Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}" - " 2025-12-08T13:13:01.947Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.948Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}" - " 2025-12-08T13:13:01.949Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}" - " 2025-12-08T13:13:01.950Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"a9bb3159-6d18-4baf-812b-0def144f3155\"}" - " 2025-12-08T13:13:01.951Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.957Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.959Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.959Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.960Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}" - " 2025-12-08T13:13:01.961Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.961Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:01.992Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.992Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.996Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:01.996Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0886c014-379c-42dc-b6b3-5ca6979223bc\"}" - " 2025-12-08T13:13:02.048Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.5645426e-6579-4b99-9e19-7ee3b9578e58.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}" - " 2025-12-08T13:13:02.049Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}" - " 2025-12-08T13:13:02.050Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}" - " 2025-12-08T13:13:02.053Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"4ce8d010-726b-495e-aaaa-f6d46722eadf\"}" - " 2025-12-08T13:13:05.737Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"868a2d52-153f-4885-a4f5-adb4a674b323\"}" - " 2025-12-08T13:13:05.739Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"85a34c99-75bf-47fa-bf76-9aa55e44c2f7\"}" - " 2025-12-08T13:13:05.759Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"49441c8c-9053-422f-b26d-7365bfde7b74\"}" - " 2025-12-08T13:13:05.761Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"17c860ba-12bd-49a9-bbe4-902e5b94409a\"}" - " 2025-12-08T13:13:06.809Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f56c601-a94c-4e2d-9392-a03ef8f6a90d\"}" - " 2025-12-08T13:13:06.814Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f56c601-a94c-4e2d-9392-a03ef8f6a90d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:15.739Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1fb8b7ab-bd74-4dca-8ce1-73ff702049ca\"}" - " 2025-12-08T13:13:15.741Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7285fcba-12ae-4f0b-a724-043a6041cad7\"}" - " 2025-12-08T13:13:15.761Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"55f0b623-bbaa-4290-89fb-cd3e8298996a\"}" - " 2025-12-08T13:13:15.762Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"190bbfbe-c80b-4604-85aa-41d12634efc8\"}" - " 2025-12-08T13:13:17.055Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e9e9988f-afeb-411e-af86-eda28ae71cba\"}" - " 2025-12-08T13:13:17.060Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e9e9988f-afeb-411e-af86-eda28ae71cba\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:21.484\e[0m" - " 2025-12-08T13:13:21.484Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:55Z\",\"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-12-08T13:12:55Z\"}],\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\",\"resourceVersion\":\"695\",\"uid\":\"ddd20e6c-4d08-4efa-ad65-01ed1fc0fe00\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:13:21.498Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c218d59e-8c6a-4f66-b069-dfa44fa78df6\"}" - " 2025-12-08T13:13:21.502Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c218d59e-8c6a-4f66-b069-dfa44fa78df6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:21.506Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c218d59e-8c6a-4f66-b069-dfa44fa78df6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:21.506Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic\", \"reconcileID\": \"c218d59e-8c6a-4f66-b069-dfa44fa78df6\"}" - " 2025-12-08T13:13:21.513Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:21.513Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:21.513Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:21.517Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:21.517Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:21.523Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:13:21.530Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-6dd4d18b-69d5-4e36-929f-71ec5a9f9188 changed, reconcile: ironic-ironic-neutron-agent - 5645426e-6579-4b99-9e19-7ee3b9578e58" - " 2025-12-08T13:13:21.530Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a8459044-e6a7-4d01-ad83-e324d4cc2ca3\"}" - " 2025-12-08T13:13:21.531Z\tINFO\tControllers.IronicInspector\tinput source keystone-6dd4d18b-69d5-4e36-929f-71ec5a9f9188 changed, reconcile: ironic-inspector - 5645426e-6579-4b99-9e19-7ee3b9578e58" - " 2025-12-08T13:13:21.531Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ae79ae86-4142-41e9-b5bc-b0fa832e4632\"}" - " 2025-12-08T13:13:21.538Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3f08d1ae-7eae-4b82-a660-2a6fe095e61e\"}" - " 2025-12-08T13:13:21.539Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fee7a8e7-366d-4974-9648-f5fa6c1c2f78\"}" - " 2025-12-08T13:13:21.551Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 5645426e-6579-4b99-9e19-7ee3b9578e58" - " 2025-12-08T13:13:21.551Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 5645426e-6579-4b99-9e19-7ee3b9578e58" - " 2025-12-08T13:13:21.551Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"0af926e8-609e-4fe7-a455-1dd5561ab0af\"}" - " 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4eb33616-cb7c-42d3-bc57-af3096410c7c\"}" - " 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 5645426e-6579-4b99-9e19-7ee3b9578e58" - " 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 5645426e-6579-4b99-9e19-7ee3b9578e58" - " 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b4cd8d55-cf4f-449a-8867-04b1719ca6ee\"}" - " 2025-12-08T13:13:21.552Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"86ea554d-fc5f-4bb5-8418-8bd5b353455f\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00183a3c0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:21.484\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc001710390?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc001595c80})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0019c8d50?, 0xc000500008?}, {0x23acb75, 0x4}, {0xc000f3a348, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0019c8d50?, 0xc001595c80?}, {0xc000f3a348?, 0xc0019c8d50?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0001b2d20, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0001b2d20, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00022ea50, {{0xc001710390, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\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] [25.611 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/test/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:962\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:12:57.037Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2be2219b-7207-422f-b889-ab29decd1a65\"}" - " 2025-12-08T13:12:57.039Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-global-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:57.039Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"57f3293e-b32f-4811-8a71-456d6568e4cf\"}" - " 2025-12-08T13:12:57.044Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-api-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:57.048Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-conductor-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:57.055Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-inspector-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:57.059Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a864b597-deb8-452d-8532-2fffd2d298e3-nagent-topology\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a864b597-deb8-452d-8532-2fffd2d298e3-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:12:57.078Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-ed7fda05-cb3f-4213-9905-a0defb037d5b\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:12:57.078Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"a864b597-deb8-452d-8532-2fffd2d298e3-global-topology\"}}}}" - " 2025-12-08T13:12:57.082Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:57.082Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:57.082Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:57.085Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:57.085Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:57.091Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:12:57.093Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:57.093Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:12:57.093Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:12:57.096Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:57.096Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:12:57.112Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\"}" - " 2025-12-08T13:12:57.114Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\"}" - " 2025-12-08T13:12:57.116Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\"}" - " 2025-12-08T13:12:57.118Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\"}" - " 2025-12-08T13:12:57.122Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.125Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e9eb2e60-17af-4e83-b404-f32a84f08c25\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.139Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e3789744-5d3a-4a24-9e5b-b32ea79c01b3\"}" - " 2025-12-08T13:12:57.139Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e3789744-5d3a-4a24-9e5b-b32ea79c01b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.141Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:12:57.142Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e3789744-5d3a-4a24-9e5b-b32ea79c01b3\"}" - " 2025-12-08T13:12:57.146Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"e3789744-5d3a-4a24-9e5b-b32ea79c01b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.147Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}" - " 2025-12-08T13:12:57.147Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.149Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:12:57.242Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}" - " 2025-12-08T13:12:57.246Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}" - " 2025-12-08T13:12:57.249Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}" - " 2025-12-08T13:12:57.249Z\tINFO\tControllers.Ironic\tInput maps hash input - n5f9h696h54bh696h686h5f4h54fh57h679h66dh64h74h5c9h594h667hddh599h676h6h54h99hdbh666h5d4h655hc8h6fh5d7h678h599h64hfq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"a03646d7-5e9d-4c45-8dfe-bb514fef9ce1\"}" - " 2025-12-08T13:12:57.258Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"7f39d16d-26ce-45ab-945c-4424b14b9ad5\"}" - " 2025-12-08T13:12:57.258Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"7f39d16d-26ce-45ab-945c-4424b14b9ad5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.343Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"7f39d16d-26ce-45ab-945c-4424b14b9ad5\"}" - " 2025-12-08T13:12:57.345Z\tINFO\tControllers.Ironic\tInput maps hash input - n5f9h696h54bh696h686h5f4h54fh57h679h66dh64h74h5c9h594h667hddh599h676h6h54h99hdbh666h5d4h655hc8h6fh5d7h678h599h64hfq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"7f39d16d-26ce-45ab-945c-4424b14b9ad5\"}" - " 2025-12-08T13:12:57.355Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\"}" - " 2025-12-08T13:12:57.356Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.359Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\"}" - " 2025-12-08T13:12:57.360Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\"}" - " 2025-12-08T13:12:57.364Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"2a869daa-6c60-4411-9df0-40b7b9dfdd2c\"}" - " 2025-12-08T13:12:57.372Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}" - " 2025-12-08T13:12:57.372Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.379Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:12:57.444Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}" - " 2025-12-08T13:12:57.445Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}" - " 2025-12-08T13:12:57.445Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}" - " 2025-12-08T13:12:57.446Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n568h6ch54h7h66fh599hd7h594h8bh654h5d8h696h555h694h667h564h566h89h5d5h57ch575h6h55ch5bdh9ch76h8ch5bchdch64dh6dh676q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}" - " 2025-12-08T13:12:57.446Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}" - " 2025-12-08T13:12:57.460Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}" - " 2025-12-08T13:12:57.460Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4018ec4d-60fe-475d-9ec4-26284c6b7543\"}" - " 2025-12-08T13:12:57.467Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3c88acca-8f85-4a74-8cc2-18a2d88e713e\"}" - " 2025-12-08T13:12:57.470Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}" - " 2025-12-08T13:12:57.470Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.474Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3c88acca-8f85-4a74-8cc2-18a2d88e713e\"}" - " 2025-12-08T13:12:57.477Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c1c08409-1d0a-424f-96f1-ccb42eb0d92f\"}" - " 2025-12-08T13:12:57.479Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"bce286d3-26a2-48b0-93b9-024f7a48ff6d\"}" - " 2025-12-08T13:12:57.481Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c1c08409-1d0a-424f-96f1-ccb42eb0d92f\"}" - " 2025-12-08T13:12:57.481Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c1c08409-1d0a-424f-96f1-ccb42eb0d92f\"}" - " 2025-12-08T13:12:57.481Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"275daf70-98c8-48f3-b2b3-17ba996c819b\"}" - " 2025-12-08T13:12:57.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abff75f0-eb9e-445d-89d5-2ec7474984f9\"}" - " 2025-12-08T13:12:57.486Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abff75f0-eb9e-445d-89d5-2ec7474984f9\"}" - " 2025-12-08T13:12:57.488Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"bce286d3-26a2-48b0-93b9-024f7a48ff6d\"}" - " 2025-12-08T13:12:57.489Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"275daf70-98c8-48f3-b2b3-17ba996c819b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:57.489Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3c88acca-8f85-4a74-8cc2-18a2d88e713e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.489Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6d413bc8-0cc6-44c5-81cd-feafdae7d7be\"}" - " 2025-12-08T13:12:57.492Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"bce286d3-26a2-48b0-93b9-024f7a48ff6d\"}" - " 2025-12-08T13:12:57.492Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n645hb8h579h9dh5c5h645h554h569hf4h5f9h565h666h77h5hdch546h5c6hc4h595h5bbh55dh7h6ch65bh65ch5fbh5c9hddh59chbh66bh5d4q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"bce286d3-26a2-48b0-93b9-024f7a48ff6d\"}" - " 2025-12-08T13:12:57.493Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"275daf70-98c8-48f3-b2b3-17ba996c819b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:57.500Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}" - " 2025-12-08T13:12:57.501Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83863d3d-4410-45d6-ae90-c0bbc652bca1\"}" - " 2025-12-08T13:12:57.501Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83863d3d-4410-45d6-ae90-c0bbc652bca1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:57.544Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83863d3d-4410-45d6-ae90-c0bbc652bca1\"}" - " 2025-12-08T13:12:57.544Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}" - " 2025-12-08T13:12:57.545Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}" - " 2025-12-08T13:12:57.545Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}" - " 2025-12-08T13:12:57.546Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n568h6ch54h7h66fh599hd7h594h8bh654h5d8h696h555h694h667h564h566h89h5d5h57ch575h6h55ch5bdh9ch76h8ch5bchdch64dh6dh676q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}" - " 2025-12-08T13:12:57.546Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}" - " 2025-12-08T13:12:57.547Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c2f85983-1904-47bf-8d43-e897dc2cc9ce\"}" - " 2025-12-08T13:12:57.547Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83863d3d-4410-45d6-ae90-c0bbc652bca1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:57.559Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd08b7d1-0595-4e63-8624-c506917d9a5b\"}" - " 2025-12-08T13:12:57.559Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd08b7d1-0595-4e63-8624-c506917d9a5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:57.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}" - " 2025-12-08T13:12:57.563Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.575Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"da7bb7e6-0875-46a4-b6bf-f64f90ca6663\"}" - " 2025-12-08T13:12:57.578Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}" - " 2025-12-08T13:12:57.582Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}" - " 2025-12-08T13:12:57.583Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd08b7d1-0595-4e63-8624-c506917d9a5b\"}" - " 2025-12-08T13:12:57.583Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd08b7d1-0595-4e63-8624-c506917d9a5b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:12:57.583Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}" - " 2025-12-08T13:12:57.584Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6d413bc8-0cc6-44c5-81cd-feafdae7d7be\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.584Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"383b78a8-44a0-4dd8-a0cc-f2a72eadae7d\"}" - " 2025-12-08T13:12:57.585Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}" - " 2025-12-08T13:12:57.586Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}" - " 2025-12-08T13:12:57.587Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"4ae768eb-0077-4019-bd60-d0ed86abe05e\"}" - " 2025-12-08T13:12:57.588Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}" - " 2025-12-08T13:12:57.592Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\"}" - " 2025-12-08T13:12:57.596Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}" - " 2025-12-08T13:12:57.596Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.599Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1224e60a-b93e-42a7-9de8-fe8372770feb\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.599Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}" - " 2025-12-08T13:12:57.615Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:12:57.644Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}" - " 2025-12-08T13:12:57.645Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}" - " 2025-12-08T13:12:57.646Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}" - " 2025-12-08T13:12:57.647Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fb732589-8354-4d11-a37c-cd2eb9233977\"}" - " 2025-12-08T13:12:57.660Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}" - " 2025-12-08T13:12:57.661Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.678Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}" - " 2025-12-08T13:12:57.679Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"383b78a8-44a0-4dd8-a0cc-f2a72eadae7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.679Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a8106d4a-8d6e-4176-ab06-2162ff8de36c\"}" - " 2025-12-08T13:12:57.681Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}" - " 2025-12-08T13:12:57.683Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a8106d4a-8d6e-4176-ab06-2162ff8de36c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.685Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}" - " 2025-12-08T13:12:57.688Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}" - " 2025-12-08T13:12:57.688Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}" - " 2025-12-08T13:12:57.694Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\"}" - " 2025-12-08T13:12:57.700Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2da6eb65-194c-4c66-934c-4d34d33902c6\"}" - " 2025-12-08T13:12:57.703Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2fecbc8-26ac-462d-9463-be5b51cf745e\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.703Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}" - " 2025-12-08T13:12:57.713Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:12:57.720Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:12:57.727Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:12:57.745Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}" - " 2025-12-08T13:12:57.747Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}" - " 2025-12-08T13:12:57.748Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}" - " 2025-12-08T13:12:57.749Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"fbdddea2-1368-4239-8a5c-6787d22dc8b5\"}" - " 2025-12-08T13:12:57.758Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}" - " 2025-12-08T13:12:57.758Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.778Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2da6eb65-194c-4c66-934c-4d34d33902c6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.778Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}" - " 2025-12-08T13:12:57.782Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}" - " 2025-12-08T13:12:57.784Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}" - " 2025-12-08T13:12:57.785Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}" - " 2025-12-08T13:12:57.794Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}" - " 2025-12-08T13:12:57.794Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3ac7d18f-ccb3-4d2d-84b4-73612802e5d1\"}" - " 2025-12-08T13:12:57.803Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"fea41290-9e41-49de-935f-d20e4920c3ef\"}" - " 2025-12-08T13:12:57.803Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}" - " 2025-12-08T13:12:57.845Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}" - " 2025-12-08T13:12:57.847Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}" - " 2025-12-08T13:12:57.848Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}" - " 2025-12-08T13:12:57.849Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"58c4740e-6c40-46bf-888c-c0af8fe605ca\"}" - " 2025-12-08T13:12:57.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}" - " 2025-12-08T13:12:57.852Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.856Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}" - " 2025-12-08T13:12:57.857Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}" - " 2025-12-08T13:12:57.859Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}" - " 2025-12-08T13:12:57.859Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2d8cb5b8-9c6f-4c0a-9553-ffac7ce94ffb\"}" - " 2025-12-08T13:12:57.861Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"9a213300-a5e7-4189-9348-1563d0515e39\"}" - " 2025-12-08T13:12:57.872Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}" - " 2025-12-08T13:12:57.872Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:12:57.878Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}" - " 2025-12-08T13:12:57.879Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2d8cb5b8-9c6f-4c0a-9553-ffac7ce94ffb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:57.882Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}" - " 2025-12-08T13:12:57.885Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}" - " 2025-12-08T13:12:57.886Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}" - " 2025-12-08T13:12:57.894Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}" - " 2025-12-08T13:12:57.894Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a4fb4f37-cdcc-4837-98cd-fb889e3d3338\"}" - " 2025-12-08T13:12:57.902Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}" - " 2025-12-08T13:12:57.907Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}" - " 2025-12-08T13:12:57.911Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}" - " 2025-12-08T13:12:57.914Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}" - " 2025-12-08T13:12:57.915Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}" - " 2025-12-08T13:12:57.924Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}" - " 2025-12-08T13:12:57.925Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b6adc347-297e-4f0c-82c8-66bfec94aeb6\"}" - " 2025-12-08T13:12:57.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}" - " 2025-12-08T13:12:57.948Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}" - " 2025-12-08T13:12:57.950Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}" - " 2025-12-08T13:12:57.951Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"731c641c-643a-4a42-99e3-5367daf7da62\"}" - " 2025-12-08T13:12:58.039Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"af0a86c0-e438-4e82-b54d-81104926217f\"}" - " 2025-12-08T13:12:58.044Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"af0a86c0-e438-4e82-b54d-81104926217f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:58.220Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"83b9de45-3a5b-4786-bad7-b32dd2d711a0\"}" - " 2025-12-08T13:12:58.365Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1b4b7d42-a933-48e5-bc04-9a579b433c63\"}" - " 2025-12-08T13:12:58.370Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1b4b7d42-a933-48e5-bc04-9a579b433c63\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:12:59.010Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6e3b85b-6fdd-4f92-962a-7fd771c7dc79\"}" - " 2025-12-08T13:12:59.015Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6e3b85b-6fdd-4f92-962a-7fd771c7dc79\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:00.060Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"be8a27af-d9f3-4e0b-a5b4-591d77ec49e7\"}" - " 2025-12-08T13:13:00.165Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"60ca9906-f705-47f6-928d-5e06979b9132\"}" - " 2025-12-08T13:13:00.165Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"acd381e7-2cca-4d02-b6a1-e0a8240de807\"}" - " 2025-12-08T13:13:00.295Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70cb51a9-7ae5-4391-aa48-878008f32b4b\"}" - " 2025-12-08T13:13:00.300Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"70cb51a9-7ae5-4391-aa48-878008f32b4b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:02.139Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}" - " 2025-12-08T13:13:02.140Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:02.142Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}" - " 2025-12-08T13:13:02.143Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}" - " 2025-12-08T13:13:02.144Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}" - " 2025-12-08T13:13:02.144Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"3fade63e-a0f9-42ef-88b4-224745af6f83\"}" - " 2025-12-08T13:13:02.502Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}" - " 2025-12-08T13:13:02.503Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:02.505Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}" - " 2025-12-08T13:13:02.510Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}" - " 2025-12-08T13:13:02.515Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}" - " 2025-12-08T13:13:02.515Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n7h674h588hbbh55ch699hddhc9h547h558h674h584h5dch5f7h64bh569h58dhf8h686h64bh548h5cbh5cfh56ch5fhd4h575h645h5f6h6hd6h5f7q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6fa1fa7-240c-4700-8012-a83562878451\"}" - " 2025-12-08T13:13:02.526Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}" - " 2025-12-08T13:13:02.528Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:02.529Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\"}" - " 2025-12-08T13:13:02.530Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:02.532Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\"}" - " 2025-12-08T13:13:02.533Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}" - " 2025-12-08T13:13:02.534Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\"}" - " 2025-12-08T13:13:02.535Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}" - " 2025-12-08T13:13:02.537Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}" - " 2025-12-08T13:13:02.537Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd451400-425b-435a-bc1d-b9e732d6ad6e\"}" - " 2025-12-08T13:13:02.539Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"28e46626-a2c5-4eef-ba0f-bbc183dcb61c\"}" - " 2025-12-08T13:13:02.549Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.549Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:02.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}" - " 2025-12-08T13:13:02.553Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:02.561Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:13:02.567Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:13:02.568Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b41f4ef8-9cda-4006-af12-57adb73efcd2\"}" - " 2025-12-08T13:13:02.570Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b41f4ef8-9cda-4006-af12-57adb73efcd2\"}" - " 2025-12-08T13:13:02.570Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b41f4ef8-9cda-4006-af12-57adb73efcd2\"}" - " 2025-12-08T13:13:02.575Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}}" - " 2025-12-08T13:13:02.576Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f506fde-2833-4328-9287-9e45baaa466b\"}" - " 2025-12-08T13:13:02.577Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f506fde-2833-4328-9287-9e45baaa466b\"}" - " 2025-12-08T13:13:02.577Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}" - " 2025-12-08T13:13:02.583Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}" - " 2025-12-08T13:13:02.586Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}" - " 2025-12-08T13:13:02.587Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}" - " 2025-12-08T13:13:02.587Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}" - " 2025-12-08T13:13:02.587Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}" - " 2025-12-08T13:13:02.591Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}" - " 2025-12-08T13:13:02.592Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}" - " 2025-12-08T13:13:02.595Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}" - " 2025-12-08T13:13:02.595Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53818e0e-2cfe-4570-8920-720e3b601cf1\"}" - " 2025-12-08T13:13:02.604Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}" - " 2025-12-08T13:13:02.604Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"5362f032-2125-4c0f-b838-e3191619422d\"}" - " 2025-12-08T13:13:02.605Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}" - " 2025-12-08T13:13:02.606Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}" - " 2025-12-08T13:13:02.606Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}" - " 2025-12-08T13:13:02.612Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}" - " 2025-12-08T13:13:02.614Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}" - " 2025-12-08T13:13:02.614Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2e865da6-b696-4ce2-a54f-5c31e42cda42\"}" - " 2025-12-08T13:13:02.633Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}" - " 2025-12-08T13:13:02.635Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}" - " 2025-12-08T13:13:02.635Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.635Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.636Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}" - " 2025-12-08T13:13:02.636Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.637Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"c10c5fb0-859e-4a59-a69f-0a9f8abba7ef\"}" - " 2025-12-08T13:13:02.643Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.646Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.649Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}" - " 2025-12-08T13:13:02.649Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:02.650Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.653Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.653Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.655Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.665Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.665Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.667Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.667Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b98a6f58-dbd6-40d3-80c8-1176b9c1ef8c\"}" - " 2025-12-08T13:13:02.680Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6a90ea2a-b395-4dc1-8aea-d65d5903b9bd\"}" - " 2025-12-08T13:13:02.680Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.680Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:02.681Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}" - " 2025-12-08T13:13:02.685Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}" - " 2025-12-08T13:13:02.688Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}" - " 2025-12-08T13:13:02.688Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}" - " 2025-12-08T13:13:02.697Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}" - " 2025-12-08T13:13:02.697Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d469cf66-dfc4-41b2-86ba-2d7a46f87fa5\"}" - " 2025-12-08T13:13:02.733Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}" - " 2025-12-08T13:13:02.734Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.735Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}" - " 2025-12-08T13:13:02.736Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}" - " 2025-12-08T13:13:02.736Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.736Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.737Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.737Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"0c642558-a798-4c7b-bbfa-49fae11cec97\"}" - " 2025-12-08T13:13:02.740Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.744Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.744Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.746Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}" - " 2025-12-08T13:13:02.746Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.746Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_87e4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:02.759Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.759Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.768Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.768Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1d2aee7-d70d-4b7d-9227-05f41a43a13f\"}" - " 2025-12-08T13:13:02.776Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.776Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:02.834Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.834Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}" - " 2025-12-08T13:13:02.836Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}" - " 2025-12-08T13:13:02.837Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.841Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}" - " 2025-12-08T13:13:02.842Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.842Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"be47f9e3-cae0-4d40-b8c0-85af28cbe30f\"}" - " 2025-12-08T13:13:02.845Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.845Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.847Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.862Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1c860a0d-cf0a-406e-b519-d3137976a6ff\"}" - " 2025-12-08T13:13:02.862Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.862Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.863Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.863Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a94470a4-a167-4461-a6c1-bbb513b7ed82\"}" - " 2025-12-08T13:13:02.866Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1c860a0d-cf0a-406e-b519-d3137976a6ff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:04.550Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.550Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d18b\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:04.553Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.0cba419c-0255-438c-9725-e5277c6d4276.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.555Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.560Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.564Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.565Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.567Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.581Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.581Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.583Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:04.583Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09e0aea6-df95-4908-a0d9-99ed7b72d938\"}" - " 2025-12-08T13:13:05.082Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"85d16a5b-17d6-484f-b68a-62b5117ee24c\"}" - " 2025-12-08T13:13:07.017Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdc35a59-473d-4b01-9c9a-53aeefa84f74\"}" - " 2025-12-08T13:13:07.017Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1d37d3b6-4e1b-4627-97c1-775c133ec160\"}" - " 2025-12-08T13:13:07.038Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d1ec546b-306f-4d7b-8c1d-45eb6b572e99\"}" - " 2025-12-08T13:13:07.039Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"b020b136-eb3a-4547-980d-821d15c4715b\"}" - " 2025-12-08T13:13:07.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}" - " 2025-12-08T13:13:07.487Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}" - " 2025-12-08T13:13:07.487Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}" - " 2025-12-08T13:13:07.492Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}" - " 2025-12-08T13:13:07.492Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50589821-71a4-4c53-a9c4-b0d6ddf2b744\"}" - " 2025-12-08T13:13:07.576Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"61ec95e1-0391-4cfe-be81-8706ab6eb78e\"}" - " 2025-12-08T13:13:07.804Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"52becc6c-340d-4c96-9afb-3da9f9941499\"}" - " 2025-12-08T13:13:07.987Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"827955eb-1e67-4cd7-a26f-6a6cd036b868\"}" - " 2025-12-08T13:13:07.991Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"827955eb-1e67-4cd7-a26f-6a6cd036b868\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:08.221Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3c911fa3-85f5-4906-9a27-babd5f570824\"}" - " 2025-12-08T13:13:10.061Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"235e5d2b-2147-41ca-856c-4e3904f1e2c8\"}" - " 2025-12-08T13:13:10.166Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1cf510e7-e900-4fef-a33b-2130911d0567\"}" - " 2025-12-08T13:13:10.166Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"b09f633d-6119-4aa2-86de-f623b9e94e56\"}" - " 2025-12-08T13:13:12.681Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4f0c202d-fb6d-41a9-9af8-d85ab88a7fa5\"}" - " 2025-12-08T13:13:15.083Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"74f4655f-1cc9-407f-976d-1c18ea733cbf\"}" - " 2025-12-08T13:13:17.018Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c075e91-83e0-4a1b-8cd4-1a6312f009a0\"}" - " 2025-12-08T13:13:17.018Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"05a74bab-d80d-45ac-add4-2c9c0b4d594e\"}" - " 2025-12-08T13:13:17.039Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40cc35b8-ad65-4397-85d2-a197b7bbb440\"}" - " 2025-12-08T13:13:17.040Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"60e6eb63-c973-432a-9493-f2ab0d1b89cf\"}" - " 2025-12-08T13:13:17.577Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"021907dc-720f-464a-b168-e75bf20c6b84\"}" - " 2025-12-08T13:13:17.805Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"74f44752-28cd-440e-aca2-8ed6319dda50\"}" - " 2025-12-08T13:13:18.223Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7174ab69-b7ac-41e7-bf86-9240dff377d5\"}" - " 2025-12-08T13:13:18.232Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd478ee1-9695-450b-bba7-761e73574e70\"}" - " 2025-12-08T13:13:18.236Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd478ee1-9695-450b-bba7-761e73574e70\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:20.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"255db1ca-e1d8-4454-9dd8-c69d2b571994\"}" - " 2025-12-08T13:13:20.167Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcf1e059-ce0c-4cd9-b235-e679ed1e80ef\"}" - " 2025-12-08T13:13:20.168Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"fb632e3a-13cc-435f-b3bc-be49d1480f3e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:22.577\e[0m" - " 2025-12-08T13:13:22.581Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:12:57Z\",\"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-12-08T13:12:57Z\"}],\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\",\"resourceVersion\":\"852\",\"uid\":\"c16b86c2-24d3-4a05-9846-3671f734063e\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"a864b597-deb8-452d-8532-2fffd2d298e3-global-topology\"}}}}" - " 2025-12-08T13:13:22.596Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"ff692d9e-7b4c-4b88-af50-fd2c2dd455ca\"}" - " 2025-12-08T13:13:22.601Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"ff692d9e-7b4c-4b88-af50-fd2c2dd455ca\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:22.605Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"ff692d9e-7b4c-4b88-af50-fd2c2dd455ca\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:22.605Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic\", \"reconcileID\": \"ff692d9e-7b4c-4b88-af50-fd2c2dd455ca\"}" - " 2025-12-08T13:13:22.614Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:22.614Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:22.614Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:22.620Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:22.620Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:22.624Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:13:22.630Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-ed7fda05-cb3f-4213-9905-a0defb037d5b changed, reconcile: ironic-ironic-neutron-agent - 0cba419c-0255-438c-9725-e5277c6d4276" - " 2025-12-08T13:13:22.630Z\tINFO\tControllers.IronicInspector\tinput source keystone-ed7fda05-cb3f-4213-9905-a0defb037d5b changed, reconcile: ironic-inspector - 0cba419c-0255-438c-9725-e5277c6d4276" - " 2025-12-08T13:13:22.630Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"01e23749-b715-4a2b-b105-8f015a3fca72\"}" - " 2025-12-08T13:13:22.630Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2425519d-c411-43cf-b569-554c20a6b34f\"}" - " 2025-12-08T13:13:22.638Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234747b5-a686-4d7d-8953-fc772dde7a17\"}" - " 2025-12-08T13:13:22.641Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6eb2f7be-e50f-4a63-a0fb-0c4814759282\"}" - " 2025-12-08T13:13:22.642Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 0cba419c-0255-438c-9725-e5277c6d4276" - " 2025-12-08T13:13:22.642Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 0cba419c-0255-438c-9725-e5277c6d4276" - " 2025-12-08T13:13:22.642Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 0cba419c-0255-438c-9725-e5277c6d4276" - " 2025-12-08T13:13:22.642Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 0cba419c-0255-438c-9725-e5277c6d4276" - " 2025-12-08T13:13:22.643Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8342c06-7551-4cbd-a425-e24d423498a3\"}" - " 2025-12-08T13:13:22.643Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8b19957a-7b81-4237-91ae-463fc264f864\"}" - " 2025-12-08T13:13:22.643Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e36c983-c33d-4bce-a6e2-d45674c47528\"}" - " 2025-12-08T13:13:22.643Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"61d61f92-289b-417e-b69b-71e987e18a42\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001458dc0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:22.577\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc0018958f0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0007a14c0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0015353e0?, 0xc000581008?}, {0x23acb75, 0x4}, {0xc0016f5920, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0015353e0?, 0xc0007a14c0?}, {0xc0016f5920?, 0xc0015353e0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00021bea0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00021bea0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc0018958f0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.679 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/test/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1034\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:13:05.183Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-global-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:13:05.187Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-api-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:13:05.192Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-conductor-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:13:05.196Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-inspector-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:13:05.200Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-nagent-topology\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:13:05.216Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-a483481e-2ef9-41d9-9c65-270612c29062\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:05.216Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-global-topology\"}}}}" - " 2025-12-08T13:13:05.219Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:05.220Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:05.220Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:05.222Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:05.222Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:05.227Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:13:05.230Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:05.230Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:05.230Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:05.232Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:05.232Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:05.249Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\"}" - " 2025-12-08T13:13:05.252Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\"}" - " 2025-12-08T13:13:05.254Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\"}" - " 2025-12-08T13:13:05.255Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\"}" - " 2025-12-08T13:13:05.259Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.261Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a70eaab-a0f8-4236-bb9a-77eb19860ced\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.267Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0d983c6d-0578-49d3-9519-92ee48637a15\"}" - " 2025-12-08T13:13:05.268Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0d983c6d-0578-49d3-9519-92ee48637a15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.269Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0d983c6d-0578-49d3-9519-92ee48637a15\"}" - " 2025-12-08T13:13:05.273Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0d983c6d-0578-49d3-9519-92ee48637a15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.276Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:05.280Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:05.280Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}" - " 2025-12-08T13:13:05.281Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.370Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}" - " 2025-12-08T13:13:05.374Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}" - " 2025-12-08T13:13:05.377Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}" - " 2025-12-08T13:13:05.377Z\tINFO\tControllers.Ironic\tInput maps hash input - n556h64fh58dhdh689hbfhf7h5ddh84h55dh557h548h595h67fh5f6h59ch555h7bh59dh5dch654hc4h75h566hb4h77h59dhch54bh8bh58ch595q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9ad0b4a1-e08f-4779-ab4e-4683d9c66b86\"}" - " 2025-12-08T13:13:05.383Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"6deefe53-4c2b-41bb-9c68-033a77c1ed36\"}" - " 2025-12-08T13:13:05.383Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"6deefe53-4c2b-41bb-9c68-033a77c1ed36\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"6deefe53-4c2b-41bb-9c68-033a77c1ed36\"}" - " 2025-12-08T13:13:05.472Z\tINFO\tControllers.Ironic\tInput maps hash input - n556h64fh58dhdh689hbfhf7h5ddh84h55dh557h548h595h67fh5f6h59ch555h7bh59dh5dch654hc4h75h566hb4h77h59dhch54bh8bh58ch595q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"6deefe53-4c2b-41bb-9c68-033a77c1ed36\"}" - " 2025-12-08T13:13:05.479Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\"}" - " 2025-12-08T13:13:05.480Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.481Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\"}" - " 2025-12-08T13:13:05.482Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\"}" - " 2025-12-08T13:13:05.485Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"12d9882f-4dd0-4623-8e6b-240ab35526cd\"}" - " 2025-12-08T13:13:05.492Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.493Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.503Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:05.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.573Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.573Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.573Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n66ch5fbh5cdh95h5cfh597hf6h64dh9dh5d6hc9h7bh694h686h56bh559h598h5d8h66h657h8dh667h585h567h596h64dhc9h589h67dh5dfh77hdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.573Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.576Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.580Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.590Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"9a691b01-36a3-4ef6-b334-c703d9688995\"}" - " 2025-12-08T13:13:05.596Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}" - " 2025-12-08T13:13:05.597Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.601Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"bb56f5f0-ac35-4b03-ab3d-56370273928c\"}" - " 2025-12-08T13:13:05.603Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b22ce24b-9c73-43da-99bd-e301449a101b\"}" - " 2025-12-08T13:13:05.606Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"bb56f5f0-ac35-4b03-ab3d-56370273928c\"}" - " 2025-12-08T13:13:05.608Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"01ec8267-d8d5-44d1-94a7-2b249fb880f4\"}" - " 2025-12-08T13:13:05.608Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"bb56f5f0-ac35-4b03-ab3d-56370273928c\"}" - " 2025-12-08T13:13:05.608Z\tINFO\tControllers.IronicAPI\tInput maps hash input - ncbh597hf7h6ch645h66h57dhdbh556h54chd4hb4h584hcbh695h8hf4h5b4h67hb5hbbh566h578h67ch66h56fh577h5d6h55h59h7ch58bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"bb56f5f0-ac35-4b03-ab3d-56370273928c\"}" - " 2025-12-08T13:13:05.609Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b22ce24b-9c73-43da-99bd-e301449a101b\"}" - " 2025-12-08T13:13:05.611Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"283f7dda-6a4b-474a-96c5-6f206ef33499\"}" - " 2025-12-08T13:13:05.611Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"01ec8267-d8d5-44d1-94a7-2b249fb880f4\"}" - " 2025-12-08T13:13:05.611Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"01ec8267-d8d5-44d1-94a7-2b249fb880f4\"}" - " 2025-12-08T13:13:05.616Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b22ce24b-9c73-43da-99bd-e301449a101b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:05.616Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.616Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"71a04b7c-e93a-4f19-bfcb-46ae0afaceb7\"}" - " 2025-12-08T13:13:05.618Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"283f7dda-6a4b-474a-96c5-6f206ef33499\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:05.618Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18740730-25aa-4060-9290-884de4b41042\"}" - " 2025-12-08T13:13:05.618Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18740730-25aa-4060-9290-884de4b41042\"}" - " 2025-12-08T13:13:05.620Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"283f7dda-6a4b-474a-96c5-6f206ef33499\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:05.627Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18310d04-3b51-4db1-80f9-7d687fdfa765\"}" - " 2025-12-08T13:13:05.627Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18310d04-3b51-4db1-80f9-7d687fdfa765\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:05.672Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18310d04-3b51-4db1-80f9-7d687fdfa765\"}" - " 2025-12-08T13:13:05.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}" - " 2025-12-08T13:13:05.674Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}" - " 2025-12-08T13:13:05.674Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}" - " 2025-12-08T13:13:05.675Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n66ch5fbh5cdh95h5cfh597hf6h64dh9dh5d6hc9h7bh694h686h56bh559h598h5d8h66h657h8dh667h585h567h596h64dhc9h589h67dh5dfh77hdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}" - " 2025-12-08T13:13:05.675Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}" - " 2025-12-08T13:13:05.676Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76d08478-bfce-47dc-9a69-15ed35e1dc23\"}" - " 2025-12-08T13:13:05.676Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18310d04-3b51-4db1-80f9-7d687fdfa765\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:05.684Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38fc5ee5-f833-457d-a90d-30b5bddd725e\"}" - " 2025-12-08T13:13:05.684Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38fc5ee5-f833-457d-a90d-30b5bddd725e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:05.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}" - " 2025-12-08T13:13:05.688Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.706Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.706Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"71a04b7c-e93a-4f19-bfcb-46ae0afaceb7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:05.707Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9ff6dede-edec-44b7-ae26-e2a5316d3817\"}" - " 2025-12-08T13:13:05.710Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.710Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38fc5ee5-f833-457d-a90d-30b5bddd725e\"}" - " 2025-12-08T13:13:05.710Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38fc5ee5-f833-457d-a90d-30b5bddd725e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:05.710Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}" - " 2025-12-08T13:13:05.712Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}" - " 2025-12-08T13:13:05.713Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.713Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9ff6dede-edec-44b7-ae26-e2a5316d3817\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:05.713Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}" - " 2025-12-08T13:13:05.714Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"76a33b29-98b3-471d-9866-20548f4d58f0\"}" - " 2025-12-08T13:13:05.717Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"80acb3d9-4c76-4363-83c9-8f24cddf4fb4\"}" - " 2025-12-08T13:13:05.720Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.724Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.724Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.728Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:05.730Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.731Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"30b0d02d-f061-450a-abcb-e6c55d0aa432\"}" - " 2025-12-08T13:13:05.737Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}" - " 2025-12-08T13:13:05.737Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:05.737Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}" - " 2025-12-08T13:13:05.738Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.743Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:05.748Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:05.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}" - " 2025-12-08T13:13:05.774Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}" - " 2025-12-08T13:13:05.775Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}" - " 2025-12-08T13:13:05.776Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"073520cd-3966-43e1-bb49-ca5df88f3282\"}" - " 2025-12-08T13:13:05.783Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}" - " 2025-12-08T13:13:05.784Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.806Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"80acb3d9-4c76-4363-83c9-8f24cddf4fb4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:05.806Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}" - " 2025-12-08T13:13:05.810Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}" - " 2025-12-08T13:13:05.813Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}" - " 2025-12-08T13:13:05.814Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}" - " 2025-12-08T13:13:05.822Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}" - " 2025-12-08T13:13:05.822Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"2c1fd58a-8c9d-4ae5-bdb3-1facaf84322b\"}" - " 2025-12-08T13:13:05.848Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a029bb89-d95b-4926-a2a3-b2c79634e2d8\"}" - " 2025-12-08T13:13:05.849Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}" - " 2025-12-08T13:13:05.874Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}" - " 2025-12-08T13:13:05.875Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}" - " 2025-12-08T13:13:05.876Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}" - " 2025-12-08T13:13:05.877Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"fad3681b-4399-4b36-83bb-f10198bf77e3\"}" - " 2025-12-08T13:13:05.877Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}" - " 2025-12-08T13:13:05.878Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:05.879Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}" - " 2025-12-08T13:13:05.881Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}" - " 2025-12-08T13:13:05.881Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}" - " 2025-12-08T13:13:05.882Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8dc5e01a-8f23-48d9-a3e8-d70ac2c0f4ba\"}" - " 2025-12-08T13:13:05.907Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a029bb89-d95b-4926-a2a3-b2c79634e2d8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:05.908Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}" - " 2025-12-08T13:13:05.911Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}" - " 2025-12-08T13:13:05.914Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}" - " 2025-12-08T13:13:05.915Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}" - " 2025-12-08T13:13:05.927Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}" - " 2025-12-08T13:13:05.927Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"517cfd80-6111-48ca-abae-85f82ced97c9\"}" - " 2025-12-08T13:13:05.936Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}" - " 2025-12-08T13:13:05.939Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}" - " 2025-12-08T13:13:05.941Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}" - " 2025-12-08T13:13:05.944Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}" - " 2025-12-08T13:13:05.944Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}" - " 2025-12-08T13:13:05.951Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}" - " 2025-12-08T13:13:05.951Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"47cda75e-ecf3-4b27-83bb-a353a88dfe78\"}" - " 2025-12-08T13:13:05.988Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"725d7244-3bf2-4719-8e1b-6d8213a5be46\"}" - " 2025-12-08T13:13:05.992Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"725d7244-3bf2-4719-8e1b-6d8213a5be46\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:06.153Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aea1f342-b14b-4879-9e6d-7d0764ee26ab\"}" - " 2025-12-08T13:13:06.157Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aea1f342-b14b-4879-9e6d-7d0764ee26ab\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:06.477Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6ccf3441-b14f-49ef-9641-94d234bd2ee9\"}" - " 2025-12-08T13:13:06.481Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6ccf3441-b14f-49ef-9641-94d234bd2ee9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:07.122Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c90ecb66-a229-4a5a-9f47-d183954ea1af\"}" - " 2025-12-08T13:13:07.126Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c90ecb66-a229-4a5a-9f47-d183954ea1af\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:08.407Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8453e049-f4dd-4bd6-a764-948dfc9d2058\"}" - " 2025-12-08T13:13:08.410Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8453e049-f4dd-4bd6-a764-948dfc9d2058\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:08.972Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"72386d28-528d-427e-b282-e1a336bf795e\"}" - " 2025-12-08T13:13:08.972Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f5155993-ff87-4e58-aa6f-ab169a4de976\"}" - " 2025-12-08T13:13:08.978Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"b4a9f3e7-7d0e-4b21-8132-c074f7c1ad62\"}" - " 2025-12-08T13:13:08.984Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92489c2c-fa23-46c7-a844-846b22ab5bfe\"}" - " 2025-12-08T13:13:10.267Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}" - " 2025-12-08T13:13:10.268Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:10.270Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}" - " 2025-12-08T13:13:10.271Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}" - " 2025-12-08T13:13:10.272Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}" - " 2025-12-08T13:13:10.272Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"318b87c3-a3e4-41b7-a0be-30799c0c9f82\"}" - " 2025-12-08T13:13:10.628Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}" - " 2025-12-08T13:13:10.628Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:10.630Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}" - " 2025-12-08T13:13:10.634Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}" - " 2025-12-08T13:13:10.637Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}" - " 2025-12-08T13:13:10.637Z\tINFO\tControllers.IronicInspector\tInput maps hash input - ndfh694h96h59bh56bh5fh5cch8chc4h55bhc8h5dch554hfdh664h68dh5cdh66bh5fbh5c8hf5h694h5dfh668h576hdfhfbh645hc5h557h595hdbq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9d8104b-c068-4f9e-8ea8-e96843235080\"}" - " 2025-12-08T13:13:10.645Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6b03998-6cbb-453c-a354-6d339472e298\"}" - " 2025-12-08T13:13:10.645Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6b03998-6cbb-453c-a354-6d339472e298\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:10.646Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}" - " 2025-12-08T13:13:10.647Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:10.649Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6b03998-6cbb-453c-a354-6d339472e298\"}" - " 2025-12-08T13:13:10.652Z\tINFO\tControllers.IronicInspector\tInput maps hash input - ndfh694h96h59bh56bh5fh5cch8chc4h55bhc8h5dch554hfdh664h68dh5cdh66bh5fbh5c8hf5h694h5dfh668h576hdfhfbh645hc5h557h595hdbq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6b03998-6cbb-453c-a354-6d339472e298\"}" - " 2025-12-08T13:13:10.652Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}" - " 2025-12-08T13:13:10.653Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}" - " 2025-12-08T13:13:10.654Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}" - " 2025-12-08T13:13:10.655Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"11e60a2e-8433-4e22-ac08-2aeda061bc21\"}" - " 2025-12-08T13:13:10.662Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\"}" - " 2025-12-08T13:13:10.663Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:10.664Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}" - " 2025-12-08T13:13:10.664Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:10.750Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\"}" - " 2025-12-08T13:13:10.750Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}" - " 2025-12-08T13:13:10.753Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}" - " 2025-12-08T13:13:10.753Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\"}" - " 2025-12-08T13:13:10.755Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}" - " 2025-12-08T13:13:10.756Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"b2313fdf-b006-4d71-923d-d49b10930a84\"}" - " 2025-12-08T13:13:10.760Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b7dd22-13ec-4c75-8f75-3012994d142c\"}" - " 2025-12-08T13:13:10.766Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:10.768Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}" - " 2025-12-08T13:13:10.769Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.769Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:10.769Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:10.774Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:10.774Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d2eb59c-4b4e-485f-a6df-4c72ce7b7bf0\"}" - " 2025-12-08T13:13:10.778Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d2eb59c-4b4e-485f-a6df-4c72ce7b7bf0\"}" - " 2025-12-08T13:13:10.778Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d2eb59c-4b4e-485f-a6df-4c72ce7b7bf0\"}" - " 2025-12-08T13:13:10.781Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}}" - " 2025-12-08T13:13:10.783Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}" - " 2025-12-08T13:13:10.784Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0462d1f1-740f-43df-9ecd-6ba51edae2fa\"}" - " 2025-12-08T13:13:10.785Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0462d1f1-740f-43df-9ecd-6ba51edae2fa\"}" - " 2025-12-08T13:13:10.787Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}" - " 2025-12-08T13:13:10.790Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}" - " 2025-12-08T13:13:10.791Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}" - " 2025-12-08T13:13:10.791Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}" - " 2025-12-08T13:13:10.791Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}" - " 2025-12-08T13:13:10.792Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}" - " 2025-12-08T13:13:10.793Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}" - " 2025-12-08T13:13:10.798Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}" - " 2025-12-08T13:13:10.798Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b8337e-e206-48c6-b214-82d849f2b717\"}" - " 2025-12-08T13:13:10.801Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}" - " 2025-12-08T13:13:10.801Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"caadff44-7a4e-423d-89c3-5361b01471f9\"}" - " 2025-12-08T13:13:10.804Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}" - " 2025-12-08T13:13:10.805Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}" - " 2025-12-08T13:13:10.805Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}" - " 2025-12-08T13:13:10.810Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}" - " 2025-12-08T13:13:10.811Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}" - " 2025-12-08T13:13:10.811Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cb30003f-829e-462a-b083-1031405d3a6a\"}" - " 2025-12-08T13:13:10.811Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}" - " 2025-12-08T13:13:10.812Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}" - " 2025-12-08T13:13:10.812Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}" - " 2025-12-08T13:13:10.816Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}" - " 2025-12-08T13:13:10.816Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83528fcb-339a-4a4b-8c68-4a48a63ae856\"}" - " 2025-12-08T13:13:10.849Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.849Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}" - " 2025-12-08T13:13:10.850Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}" - " 2025-12-08T13:13:10.851Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}" - " 2025-12-08T13:13:10.852Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.853Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"0a77e863-dc2e-4ab5-9293-0170d5515f74\"}" - " 2025-12-08T13:13:10.855Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.856Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.859Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.862Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.864Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}" - " 2025-12-08T13:13:10.866Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:10.866Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.871Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.871Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.873Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.882Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.883Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.885Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.885Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d7a886d-030d-4174-8e43-57c7e472dd30\"}" - " 2025-12-08T13:13:10.887Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}" - " 2025-12-08T13:13:10.891Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}" - " 2025-12-08T13:13:10.894Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}" - " 2025-12-08T13:13:10.894Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}" - " 2025-12-08T13:13:10.894Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.895Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:10.903Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}" - " 2025-12-08T13:13:10.903Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"60952227-71c3-437e-8a9c-e5bf52f23ded\"}" - " 2025-12-08T13:13:10.951Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.951Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}" - " 2025-12-08T13:13:10.952Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}" - " 2025-12-08T13:13:10.953Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.953Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.953Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}" - " 2025-12-08T13:13:10.954Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.955Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"7bfc1487-984b-4565-ac4a-b32ee97c6527\"}" - " 2025-12-08T13:13:10.958Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.961Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.961Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.963Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.964Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}" - " 2025-12-08T13:13:10.965Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:10.971Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11dfc1c0-1e86-4ecb-84f4-cd3a853231aa\"}" - " 2025-12-08T13:13:10.976Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.976Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.985Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.985Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b28844d-5e2d-4254-a308-57b3d3673d8e\"}" - " 2025-12-08T13:13:10.991Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11dfc1c0-1e86-4ecb-84f4-cd3a853231aa\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:10.996Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:10.997Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:11.051Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}" - " 2025-12-08T13:13:11.051Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.053Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}" - " 2025-12-08T13:13:11.053Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.054Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}" - " 2025-12-08T13:13:11.056Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"8db14a26-99f5-4ee6-9785-e64fae0bfaaa\"}" - " 2025-12-08T13:13:11.060Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.063Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.064Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.065Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.068Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}" - " 2025-12-08T13:13:11.069Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_6082\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:11.070Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}" - " 2025-12-08T13:13:11.072Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}" - " 2025-12-08T13:13:11.072Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}" - " 2025-12-08T13:13:11.073Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"5acac23f-56f6-46dc-a36a-352ffcd57b40\"}" - " 2025-12-08T13:13:11.083Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.083Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.085Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:11.085Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"19bdf761-a497-429a-9695-f3cac021f89f\"}" - " 2025-12-08T13:13:12.703Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"eebcedd4-cfec-4962-a6ff-80c990867873\"}" - " 2025-12-08T13:13:12.710Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fa95bdc4-ba79-4973-b520-cc0dbb6d07ba\"}" - " 2025-12-08T13:13:12.723Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1fcaebe1-f574-49a1-9672-2a8f8d755480\"}" - " 2025-12-08T13:13:12.723Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"cd5f0c2e-5006-48cc-984b-02ecf0f85411\"}" - " 2025-12-08T13:13:12.769Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.770Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_7bb1\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:12.772Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d58d3db6-363a-4a07-8201-3eeca1dd2045.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.775Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.780Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.782Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.783Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.784Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.796Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.796Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.798Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:12.798Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"62106c0b-a5f6-494e-bade-75d0a7c3980b\"}" - " 2025-12-08T13:13:14.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0081b85f-bdfa-4d90-8919-f6fe9fb96e74\"}" - " 2025-12-08T13:13:14.983Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e2d9969d-e0c4-4ba7-be7c-3665b178e46b\"}" - " 2025-12-08T13:13:14.997Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b3dcce0c-8214-4aa3-b37e-1d80c3716e35\"}" - " 2025-12-08T13:13:14.997Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"cfafc813-5099-4d40-84c8-61bf97963ce6\"}" - " 2025-12-08T13:13:15.619Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}" - " 2025-12-08T13:13:15.620Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}" - " 2025-12-08T13:13:15.620Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}" - " 2025-12-08T13:13:15.625Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}" - " 2025-12-08T13:13:15.625Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2b34820d-a63d-448c-acdd-a6948036a603\"}" - " 2025-12-08T13:13:16.112Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdaf5579-e4ce-4039-9b56-661562b2ed9c\"}" - " 2025-12-08T13:13:16.118Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdaf5579-e4ce-4039-9b56-661562b2ed9c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:18.974Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0b596e14-a1f1-4b5c-976d-11f64969aece\"}" - " 2025-12-08T13:13:18.974Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6c2b97d1-d1a6-49f3-98f0-9b2607e2873c\"}" - " 2025-12-08T13:13:18.979Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"c42d93cc-2db8-4182-a0c1-05468dff400f\"}" - " 2025-12-08T13:13:18.985Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"16d7cb80-cb35-419e-a298-1547413c5550\"}" - " 2025-12-08T13:13:22.704Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"44dfd14c-b6fc-461c-bf5b-beb76e2de593\"}" - " 2025-12-08T13:13:22.711Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3674d54e-e387-42bb-a10c-5a2c1c78efd6\"}" - " 2025-12-08T13:13:22.724Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e820104a-c287-49f4-9af9-6781dc17b2b8\"}" - " 2025-12-08T13:13:22.725Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"f9c8bc2b-2f9f-4502-bc02-75a6f11906a0\"}" - " 2025-12-08T13:13:24.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2fae249a-2364-42f7-8648-dc7736fd4c85\"}" - " 2025-12-08T13:13:24.984Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d13fde25-da82-4a9a-a8f8-cc58a628b19c\"}" - " 2025-12-08T13:13:24.998Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"dc064b72-1b1e-4679-bc48-7e9d13e87632\"}" - " 2025-12-08T13:13:24.998Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ed06fe47-bdde-43ad-8db6-48c94168151f\"}" - " 2025-12-08T13:13:26.359Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"12328290-6aee-4fbe-8ee8-2f8bbf029203\"}" - " 2025-12-08T13:13:26.364Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"12328290-6aee-4fbe-8ee8-2f8bbf029203\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:28.975Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"39b19db2-524e-4a60-be78-4e74bdae262b\"}" - " 2025-12-08T13:13:28.975Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ad53976-016b-4d99-9d53-46591f2b2d87\"}" - " 2025-12-08T13:13:28.981Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"b01c0a72-600d-418d-86f1-cc019a13c070\"}" - " 2025-12-08T13:13:28.987Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"52c4bae6-7556-468b-8671-c6a756ad7d4c\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:30.783\e[0m" - " 2025-12-08T13:13:30.787Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:05Z\",\"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-12-08T13:13:05Z\"}],\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\",\"resourceVersion\":\"859\",\"uid\":\"c6586279-2e2f-4253-a5c1-bc3eb67ddb63\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"9ef073c0-450e-4dac-8251-b7a2ca30a428-global-topology\"}}}}" - " 2025-12-08T13:13:30.798Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"a2afd6a3-c99b-463f-9fa2-0acc8d5f1450\"}" - " 2025-12-08T13:13:30.802Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"a2afd6a3-c99b-463f-9fa2-0acc8d5f1450\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:30.806Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"a2afd6a3-c99b-463f-9fa2-0acc8d5f1450\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:30.806Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic\", \"reconcileID\": \"a2afd6a3-c99b-463f-9fa2-0acc8d5f1450\"}" - " 2025-12-08T13:13:30.811Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:30.811Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:30.811Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:30.815Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:30.815Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:30.822Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:13:30.838Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-a483481e-2ef9-41d9-9c65-270612c29062 changed, reconcile: ironic-ironic-neutron-agent - d58d3db6-363a-4a07-8201-3eeca1dd2045" - " 2025-12-08T13:13:30.838Z\tINFO\tControllers.IronicInspector\tinput source keystone-a483481e-2ef9-41d9-9c65-270612c29062 changed, reconcile: ironic-inspector - d58d3db6-363a-4a07-8201-3eeca1dd2045" - " 2025-12-08T13:13:30.838Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e45cf6d4-afa2-470d-8f89-747d96b5d7dd\"}" - " 2025-12-08T13:13:30.839Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"63f522ab-b010-4ba4-a2a3-cb40f8690bf9\"}" - " 2025-12-08T13:13:30.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"326b13fc-cd0c-48aa-b2e6-2f157213e704\"}" - " 2025-12-08T13:13:30.849Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3a4ce2d3-0fef-4cc2-b5ee-885a70ca8752\"}" - " 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - d58d3db6-363a-4a07-8201-3eeca1dd2045" - " 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - d58d3db6-363a-4a07-8201-3eeca1dd2045" - " 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - d58d3db6-363a-4a07-8201-3eeca1dd2045" - " 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"410e5191-5b7b-4fe0-8d26-133d45834a08\"}" - " 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e7deee71-e131-4276-bb6e-3b2f1c92d1e1\"}" - " 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"eecb04f6-5fb4-462f-a638-e6687e5095db\"}" - " 2025-12-08T13:13:30.854Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - d58d3db6-363a-4a07-8201-3eeca1dd2045" - " 2025-12-08T13:13:30.855Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"00fe6d1d-da3c-47f3-973d-dc9534a237f2\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000fdea00>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:30.783\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc000163c50?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0010bb940})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0015d2a80?, 0xc000101808?}, {0x23acb75, 0x4}, {0xc0004a1488, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0015d2a80?, 0xc0010bb940?}, {0xc0004a1488?, 0xc0015d2a80?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00029ed90, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00029ed90, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc000163c50, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b" - "\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;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.131 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with TLS cert secrets \e[38;5;9m\e[1m[It] creates a StatefulSet for ironic-conductor service with TLS CA cert attached\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:269\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:13:21.865Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:13:21.868Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:13:21.896Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-8f7b7f68-1c5d-4684-86bb-d76575b43848\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}" - " 2025-12-08T13:13:21.896Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"tls\":{\"caBundleSecretName\":\"combined-ca-bundle\"},\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:13:21.907Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}" - " 2025-12-08T13:13:21.910Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}" - " 2025-12-08T13:13:21.912Z\tINFO\tControllers.IronicConductor\tinput source combined-ca-bundle changed, reconcile: ironic-conductor - 9f96007b-a300-4451-80ac-dcb190c49608" - " 2025-12-08T13:13:21.914Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}" - " 2025-12-08T13:13:21.915Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}" - " 2025-12-08T13:13:21.917Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}" - " 2025-12-08T13:13:21.918Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}" - " 2025-12-08T13:13:21.922Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\"}" - " 2025-12-08T13:13:21.928Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c390f858-bf69-4f3f-bef8-c2481c5ec016\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:21.928Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a270ebd5-1773-462c-bdec-5972c7c2070a\"}" - " 2025-12-08T13:13:22.022Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a270ebd5-1773-462c-bdec-5972c7c2070a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.022Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b5a223f-b7a5-463d-af47-664c64546a82\"}" - " 2025-12-08T13:13:22.025Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b5a223f-b7a5-463d-af47-664c64546a82\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.033Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7f855c27-b1e0-4cf6-aba0-f94c0b6af894\"}" - " 2025-12-08T13:13:22.037Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7f855c27-b1e0-4cf6-aba0-f94c0b6af894\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.078Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a5b4eed-397f-4118-8724-88d7a2610503\"}" - " 2025-12-08T13:13:22.082Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a5b4eed-397f-4118-8724-88d7a2610503\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.163Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfd4a594-017e-4836-9b8d-c8fff146747e\"}" - " 2025-12-08T13:13:22.168Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfd4a594-017e-4836-9b8d-c8fff146747e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.329Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0104457c-7159-47f5-af23-95beb3beb89d\"}" - " 2025-12-08T13:13:22.332Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0104457c-7159-47f5-af23-95beb3beb89d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.653Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3fa7c323-640c-4812-87ba-f564526d2b4d\"}" - " 2025-12-08T13:13:22.656Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3fa7c323-640c-4812-87ba-f564526d2b4d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:23.297Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ab036c-b187-40aa-b9be-bb323d5668a6\"}" - " 2025-12-08T13:13:23.302Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ab036c-b187-40aa-b9be-bb323d5668a6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:24.583Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1d7700b5-4663-40b5-9401-b60ef232c3ff\"}" - " 2025-12-08T13:13:24.587Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1d7700b5-4663-40b5-9401-b60ef232c3ff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:25.741Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6ee78d90-80d0-4d77-a37a-71a403f7868b\"}" - " 2025-12-08T13:13:25.742Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"15ce79f6-4df8-4153-8fa6-00dc11cb2772\"}" - " 2025-12-08T13:13:25.762Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"85510fa5-8c62-4b9c-bab2-a332a6d14728\"}" - " 2025-12-08T13:13:25.763Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"df412d7a-0bdb-4577-ae7e-12d9ec519362\"}" - " 2025-12-08T13:13:27.148Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bde683a2-493a-402e-8a04-2d8556909165\"}" - " 2025-12-08T13:13:27.152Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bde683a2-493a-402e-8a04-2d8556909165\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:31.539Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"56c70a54-581d-436a-9a69-cf103b0d40c3\"}" - " 2025-12-08T13:13:31.539Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bb19eb0e-80f4-4d02-bd86-484c74ade6f4\"}" - " 2025-12-08T13:13:31.560Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1091843f-2c46-4445-942b-cb0f3f706d6a\"}" - " 2025-12-08T13:13:31.560Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"c19db396-f632-4eb6-a18f-20ed729d43f2\"}" - " 2025-12-08T13:13:32.273Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62c37c01-eadd-40c9-970d-547e91f61f0f\"}" - " 2025-12-08T13:13:32.276Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62c37c01-eadd-40c9-970d-547e91f61f0f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.742Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2172905a-bb4d-4f77-a4ff-912dc89a3162\"}" - " 2025-12-08T13:13:35.743Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a44ae25b-2f7e-420c-bf52-06d407fcbf4a\"}" - " 2025-12-08T13:13:35.763Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5e02319d-2c15-4653-a7e0-0586a17967b2\"}" - " 2025-12-08T13:13:35.764Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"936fe5f3-7e83-42da-89c4-97faca20a5f5\"}" - " 2025-12-08T13:13:41.541Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee302aaf-86eb-4c0e-bb17-95e5fc2c5e14\"}" - " 2025-12-08T13:13:41.541Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"859c2983-31c8-4ad7-b24a-49f54bcc34fa\"}" - " 2025-12-08T13:13:41.561Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"a124ff58-4acd-4679-bec4-805f54f5526b\"}" - " 2025-12-08T13:13:41.561Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0be61444-592a-441b-9d2e-0328df4c7e06\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:13:41.913\e[0m" - " 2025-12-08T13:13:41.916Z\tINFO\tControllers.IronicConductor\tinput source combined-ca-bundle changed, reconcile: ironic-conductor - 9f96007b-a300-4451-80ac-dcb190c49608" - " 2025-12-08T13:13:41.917Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:21Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:tls\":{\".\":{},\"f:caBundleSecretName\":{}},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:13:21Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\",\"resourceVersion\":\"868\",\"uid\":\"74a93abd-503e-4161-b592-aeb85030f1a9\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"tls\":{\"caBundleSecretName\":\"combined-ca-bundle\"},\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:13:41.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f58d78e8-32e0-4fe4-8f42-a0b334d030e5\"}" - " 2025-12-08T13:13:41.919Z\tINFO\tSecret not found\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f58d78e8-32e0-4fe4-8f42-a0b334d030e5\", \"secretName\": {\"name\":\"combined-ca-bundle\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}" - " 2025-12-08T13:13:41.928Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4d662b79-4d23-4556-904a-e49e40458890\"}" - " 2025-12-08T13:13:41.932Z\tINFO\tSecret not found\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4d662b79-4d23-4556-904a-e49e40458890\", \"secretName\": {\"name\":\"combined-ca-bundle\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}}" - " 2025-12-08T13:13:41.934Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a30fa0e4-582c-41be-8fb5-a70fe1f1f161\"}" - " 2025-12-08T13:13:41.934Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"9f96007b-a300-4451-80ac-dcb190c49608\"}, \"namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a30fa0e4-582c-41be-8fb5-a70fe1f1f161\"}" - " 2025-12-08T13:13:41.957Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"9f96007b-a300-4451-80ac-dcb190c49608\", \"Kind\": \"IronicConductor\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001a52dc0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:13:41.913\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0007a0540?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001b829c0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0019c82d0?, 0xc000500808?}, {0x23acb75, 0x4}, {0xc001926c78, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0019c82d0?, 0xc001b829c0?}, {0xc001926c78?, 0xc0019c82d0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000391c00, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000391c00, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc0007a0540, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.3.3()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:271 +0x226" - "\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] [20.158 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created for a particular MariaDBAccount \e[38;5;9m\e[1m[It] Updates the mysql URL when the account changes\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:423\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:13:22.759Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:13:22.762Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2025-12-08T13:13:22.765Z\tINFO\t---Test---\tCreated MariaDBAccount some-new-account, username some_new_account_account, secret some-new-account-db-secret" - " 2025-12-08T13:13:22.768Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:13:22.779Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0bd5f93b-6de5-4b0e-b9f5-2a834e95969f\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}}" - " 2025-12-08T13:13:22.781Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseAccount\":\"some-old-account\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:13:22.784Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.databaseInstance\"" - " 2025-12-08T13:13:22.788Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}}" - " 2025-12-08T13:13:22.792Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-new-account\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}}" - " 2025-12-08T13:13:22.799Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}}" - " 2025-12-08T13:13:22.803Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}" - " 2025-12-08T13:13:22.805Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}" - " 2025-12-08T13:13:22.807Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}" - " 2025-12-08T13:13:22.808Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}" - " 2025-12-08T13:13:22.813Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\"}" - " 2025-12-08T13:13:22.819Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e8ef58e4-29c2-4e96-8a82-974a456da4e6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.819Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c9bd7da6-38e8-4f5f-bfd3-5bb1897d00e4\"}" - " 2025-12-08T13:13:22.920Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c9bd7da6-38e8-4f5f-bfd3-5bb1897d00e4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.921Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"37d546f5-680e-42f2-9d05-37040d824522\"}" - " 2025-12-08T13:13:22.931Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"37d546f5-680e-42f2-9d05-37040d824522\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:22.931Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54aba338-ed35-42fc-b0b3-5bf566ce7373\"}" - " 2025-12-08T13:13:23.014Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54aba338-ed35-42fc-b0b3-5bf566ce7373\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:23.014Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a6452e8-1f5e-4294-aeff-4604f26b6454\"}" - " 2025-12-08T13:13:23.017Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a6452e8-1f5e-4294-aeff-4604f26b6454\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:23.055Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3752a5af-1602-4287-9ea3-68004ecdc0da\"}" - " 2025-12-08T13:13:23.060Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3752a5af-1602-4287-9ea3-68004ecdc0da\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:23.220Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8a987d0-5d5a-40d8-afd5-71f677731e97\"}" - " 2025-12-08T13:13:23.225Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8a987d0-5d5a-40d8-afd5-71f677731e97\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:23.545Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7323df5e-d8bf-4603-85d7-6538c17b3e1a\"}" - " 2025-12-08T13:13:23.550Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7323df5e-d8bf-4603-85d7-6538c17b3e1a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:24.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"af91a811-a4be-49a0-9780-d8e65e799d13\"}" - " 2025-12-08T13:13:24.196Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"af91a811-a4be-49a0-9780-d8e65e799d13\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:25.085Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1186f829-ae8b-40f6-8b24-260906b0707d\"}" - " 2025-12-08T13:13:25.476Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f13f7b15-8cb2-4161-9af4-19d0e84d4483\"}" - " 2025-12-08T13:13:25.480Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f13f7b15-8cb2-4161-9af4-19d0e84d4483\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:27.019Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"51e6b6ac-47a4-4d1c-b490-94e884822a07\"}" - " 2025-12-08T13:13:27.019Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"812411f9-290e-4a5e-9793-a22f67a5c9fe\"}" - " 2025-12-08T13:13:27.040Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cae6d921-173e-4ab2-a2fa-72663c8d719a\"}" - " 2025-12-08T13:13:27.041Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"ccd07cf0-dad8-4ecf-a027-7c9987ff20d9\"}" - " 2025-12-08T13:13:27.578Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"20e946c1-d8ba-49ee-a816-839c4c72c1b3\"}" - " 2025-12-08T13:13:27.807Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"e55989ba-7394-4b97-bdd0-cc2887ff4311\"}" - " 2025-12-08T13:13:28.040Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76cd13f6-f775-47f1-8c85-81dff2d104d0\"}" - " 2025-12-08T13:13:28.044Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76cd13f6-f775-47f1-8c85-81dff2d104d0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:28.224Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47335376-ec5f-4bef-85f7-9f1d47852d27\"}" - " 2025-12-08T13:13:30.064Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e48901f2-019e-4149-b9d1-d186e78ac1f7\"}" - " 2025-12-08T13:13:30.168Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"35b8ff53-3980-411e-8e0a-6cfb903e4460\"}" - " 2025-12-08T13:13:30.169Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"c54675e5-1cf6-44af-b1c9-e7d280369890\"}" - " 2025-12-08T13:13:32.638Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cec800d1-b808-40a0-a9b0-757a7630b06b\"}" - " 2025-12-08T13:13:32.641Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2149ae2b-99d6-47a2-a32d-bfe3f4d7ec8c\"}" - " 2025-12-08T13:13:32.651Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"485f48d4-7057-4f55-8c0d-d574f5f260ba\"}" - " 2025-12-08T13:13:32.655Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"c4781bb8-d31e-4e52-bc52-12d0b0697e96\"}" - " 2025-12-08T13:13:32.683Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3371e53-9a89-4171-b860-4db6896f48b6\"}" - " 2025-12-08T13:13:33.165Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"925f3440-1f1c-45f7-87c3-9b99dd05fe57\"}" - " 2025-12-08T13:13:33.169Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"925f3440-1f1c-45f7-87c3-9b99dd05fe57\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.086Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68062664-d987-4533-9c96-445a64409fda\"}" - " 2025-12-08T13:13:37.020Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b99f3b32-1f4e-46d8-bb21-7f57ce50bcc4\"}" - " 2025-12-08T13:13:37.020Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b2b86e9f-3be5-4483-8442-5e4082da38a9\"}" - " 2025-12-08T13:13:37.041Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"79094f09-5175-42b4-9125-e61a4e474621\"}" - " 2025-12-08T13:13:37.042Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"45075ca3-b56e-4d33-96e8-33f8454d77c4\"}" - " 2025-12-08T13:13:37.579Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f03dc63a-99b1-4f72-9db3-022ceb08b445\"}" - " 2025-12-08T13:13:37.808Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"9fc61cda-06bb-4869-91b2-224239b393f0\"}" - " 2025-12-08T13:13:38.226Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e084018f-c3e4-4af1-97bb-2a316b34d3d1\"}" - " 2025-12-08T13:13:40.065Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dc014b9-8c4a-4c33-8002-562c0021fd0a\"}" - " 2025-12-08T13:13:40.169Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5dcfb17b-e017-49f5-b932-ada624da62d2\"}" - " 2025-12-08T13:13:40.170Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"cd63d17a-e357-4584-838a-81ffac494dea\"}" - " 2025-12-08T13:13:42.639Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"924042cf-87e8-4e55-b065-318607bddc57\"}" - " 2025-12-08T13:13:42.641Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8446f194-7cc6-49bb-a196-4a6a3f9a7b98\"}" - " 2025-12-08T13:13:42.652Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4f76507b-6367-4961-9894-cf5031e021df\"}" - " 2025-12-08T13:13:42.656Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"90585c70-3259-4c81-96a8-40c2e640afcb\"}" - " 2025-12-08T13:13:42.684Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fca39a2d-122b-4dc1-be83-eb1021cb5e1d\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35 \e[38;5;243m@ 12/08/25 13:13:42.838\e[0m" - " 2025-12-08T13:13:42.839Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:22Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:13:22Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\",\"resourceVersion\":\"993\",\"uid\":\"8b11f694-aadd-4760-8b00-3df6d343a108\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:13:42.848Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"13611bfd-1ee7-4ba2-aa9d-019de5ae92b0\"}" - " 2025-12-08T13:13:42.848Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5a9c175b-2167-4322-baf0-a9c2a5373a64\"}, \"namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"name\": \"ironic-conductor\", \"reconcileID\": \"13611bfd-1ee7-4ba2-aa9d-019de5ae92b0\"}" - " 2025-12-08T13:13:42.872Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"5a9c175b-2167-4322-baf0-a9c2a5373a64\", \"Kind\": \"IronicConductor\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:34 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001dec6e0>: ' - ' secrets "ironic-conductor-config-data" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "secrets \"ironic-conductor-config-data\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor-config-data",' - ' Group: "",' - ' Kind: "secrets",' - ' 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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35\e[0m \e[38;5;243m@ 12/08/25 13:13:42.838\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetSecret(_, {{_, _}, {_, _}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35 +0x1c3" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.4.3.2({0x2752140, 0xc001b24140})' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:442 +0x79" - ' reflect.Value.call({0x1f0a0e0?, 0xc00003a3a0?, 0x3b0b0a0?}, {0x23acb75, 0x4}, {0xc001428210, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc00003a3a0?, 0xc001b24140?}, {0xc001428210?, 0xc00003a3a0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001195260, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001195260, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.4.3()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:449 +0x29d" - "\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] [25.622 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:295\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:13:34.495Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:13:34.499Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:13:34.511Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-5bdc08cc-e2ad-4724-9482-0ff2dd164ff8\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:34.511Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:13:34.514Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:34.514Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:34.514Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:34.516Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:34.516Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:34.522Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:34.522Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:34.522Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:34.526Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:34.526Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:34.539Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\"}" - " 2025-12-08T13:13:34.541Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\"}" - " 2025-12-08T13:13:34.543Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\"}" - " 2025-12-08T13:13:34.545Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\"}" - " 2025-12-08T13:13:34.550Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.553Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"37b1789e-ab16-4288-ade3-490f4071601b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.561Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"89faed89-e2ab-4660-aadf-a04aa8b62a7f\"}" - " 2025-12-08T13:13:34.562Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"89faed89-e2ab-4660-aadf-a04aa8b62a7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.564Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"89faed89-e2ab-4660-aadf-a04aa8b62a7f\"}" - " 2025-12-08T13:13:34.568Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"89faed89-e2ab-4660-aadf-a04aa8b62a7f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.575Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}" - " 2025-12-08T13:13:34.576Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.595Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:34.602Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:34.665Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}" - " 2025-12-08T13:13:34.667Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}" - " 2025-12-08T13:13:34.670Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}" - " 2025-12-08T13:13:34.670Z\tINFO\tControllers.Ironic\tInput maps hash input - n57bhc5h7fhbdh56bh595hdchc4hdbhfh57fhfdh54ch664h578h5d5h9ch68ch558h659h79hb6h57h546h5ffh648h74h54dh67hddhbdh8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"92e1d31e-6d23-4906-9dc1-84e610293d32\"}" - " 2025-12-08T13:13:34.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"27c76af7-f477-4e67-b1a7-1ee8fb9e3708\"}" - " 2025-12-08T13:13:34.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\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"27c76af7-f477-4e67-b1a7-1ee8fb9e3708\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.765Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"27c76af7-f477-4e67-b1a7-1ee8fb9e3708\"}" - " 2025-12-08T13:13:34.767Z\tINFO\tControllers.Ironic\tInput maps hash input - n57bhc5h7fhbdh56bh595hdchc4hdbhfh57fhfdh54ch664h578h5d5h9ch68ch558h659h79hb6h57h546h5ffh648h74h54dh67hddhbdh8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"27c76af7-f477-4e67-b1a7-1ee8fb9e3708\"}" - " 2025-12-08T13:13:34.780Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\"}" - " 2025-12-08T13:13:34.780Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.782Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\"}" - " 2025-12-08T13:13:34.784Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\"}" - " 2025-12-08T13:13:34.787Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c9359330-5cca-41c8-b45f-e9a4b85d3ce9\"}" - " 2025-12-08T13:13:34.796Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.796Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.804Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:34.866Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.867Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.867Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.868Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n86h5c6h575h96h65fh5fdh5f7h5f7h6dh5d7h584h64dh58ch547h579h66h76h648h58h554h56bh555h66dh5c8h699h579h685h549h599h66dh699hd7q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.868Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.872Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.885Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.885Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f2d0d3c3-78df-40a7-94c2-699eb5edb183\"}" - " 2025-12-08T13:13:34.904Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0c328d20-109c-4684-bfe7-cb9a8e805f69\"}" - " 2025-12-08T13:13:34.908Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}" - " 2025-12-08T13:13:34.909Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.914Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0c328d20-109c-4684-bfe7-cb9a8e805f69\"}" - " 2025-12-08T13:13:34.916Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"5414c84a-49a7-42df-be6d-380169517046\"}" - " 2025-12-08T13:13:34.923Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"293baf3a-b107-45e0-93ed-9d77b6957d95\"}" - " 2025-12-08T13:13:34.923Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"5414c84a-49a7-42df-be6d-380169517046\"}" - " 2025-12-08T13:13:34.925Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf26f490-fe07-44d2-9f5f-1393fa0a94b2\"}" - " 2025-12-08T13:13:34.927Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"293baf3a-b107-45e0-93ed-9d77b6957d95\"}" - " 2025-12-08T13:13:34.927Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"293baf3a-b107-45e0-93ed-9d77b6957d95\"}" - " 2025-12-08T13:13:34.927Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"5414c84a-49a7-42df-be6d-380169517046\"}" - " 2025-12-08T13:13:34.927Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n64fh56h84h686h67bhb7h5d7h577h5f7h8h68dh54ch5c8hch75h58fh65bh67fh77h67fh599h666h548h8bhd8h59bhb7h668h558h569h589h676q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"5414c84a-49a7-42df-be6d-380169517046\"}" - " 2025-12-08T13:13:34.932Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf26f490-fe07-44d2-9f5f-1393fa0a94b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:34.933Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0c328d20-109c-4684-bfe7-cb9a8e805f69\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:34.933Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"db268e1a-2b8b-4524-83c4-4bfe8778482c\"}" - " 2025-12-08T13:13:34.935Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"436cad0b-f7ee-4825-b6c2-34a560edfa02\"}" - " 2025-12-08T13:13:34.935Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"436cad0b-f7ee-4825-b6c2-34a560edfa02\"}" - " 2025-12-08T13:13:34.936Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8658127c-c6b4-4673-b15f-c637c78978db\"}" - " 2025-12-08T13:13:34.936Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf26f490-fe07-44d2-9f5f-1393fa0a94b2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:34.942Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8917b111-95e6-4913-95c0-8c4efd5f34e9\"}" - " 2025-12-08T13:13:34.942Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8917b111-95e6-4913-95c0-8c4efd5f34e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:34.966Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}" - " 2025-12-08T13:13:34.966Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8917b111-95e6-4913-95c0-8c4efd5f34e9\"}" - " 2025-12-08T13:13:34.967Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}" - " 2025-12-08T13:13:34.967Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}" - " 2025-12-08T13:13:34.968Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n86h5c6h575h96h65fh5fdh5f7h5f7h6dh5d7h584h64dh58ch547h579h66h76h648h58h554h56bh555h66dh5c8h699h579h685h549h599h66dh699hd7q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}" - " 2025-12-08T13:13:34.968Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}" - " 2025-12-08T13:13:34.969Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"57cdd7b9-c604-4842-a68a-eeac7ce5220f\"}" - " 2025-12-08T13:13:34.971Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8917b111-95e6-4913-95c0-8c4efd5f34e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:34.978Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}" - " 2025-12-08T13:13:34.978Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7924b7ce-ac46-41de-bf22-9145386e3f55\"}" - " 2025-12-08T13:13:34.978Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:34.978Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7924b7ce-ac46-41de-bf22-9145386e3f55\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:34.982Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c5ae4d6f-20a7-49b0-857b-e596cb0c167f\"}" - " 2025-12-08T13:13:35.009Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n64fh56h84h686h67bhb7h5d7h577h5f7h8h68dh54ch5c8hch75h58fh65bh67fh77h67fh599h666h548h8bhd8h59bhb7h668h558h569h589h676q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8658127c-c6b4-4673-b15f-c637c78978db\"}" - " 2025-12-08T13:13:35.010Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"db268e1a-2b8b-4524-83c4-4bfe8778482c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.011Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9ae0bd5-41d9-4a25-85cc-3c09ef166c6f\"}" - " 2025-12-08T13:13:35.012Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be9470aa-1734-42c9-85de-4eeae6dd19f3\"}" - " 2025-12-08T13:13:35.016Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be9470aa-1734-42c9-85de-4eeae6dd19f3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.019Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"ab54b9e4-8a25-41cc-8b3c-9c4c9e3478e0\"}" - " 2025-12-08T13:13:35.020Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}" - " 2025-12-08T13:13:35.021Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e659b23e-d56d-4314-9d8b-69da5d0d1125\"}" - " 2025-12-08T13:13:35.066Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7924b7ce-ac46-41de-bf22-9145386e3f55\"}" - " 2025-12-08T13:13:35.067Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7924b7ce-ac46-41de-bf22-9145386e3f55\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:35.067Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}" - " 2025-12-08T13:13:35.068Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"34c656fa-4c42-48ee-b8c7-bd981ee516dc\"}" - " 2025-12-08T13:13:35.069Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}" - " 2025-12-08T13:13:35.070Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}" - " 2025-12-08T13:13:35.071Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"465957ee-5f17-4afe-9ba6-32bfdddccdad\"}" - " 2025-12-08T13:13:35.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}" - " 2025-12-08T13:13:35.084Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:35.087Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}" - " 2025-12-08T13:13:35.092Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}" - " 2025-12-08T13:13:35.093Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}" - " 2025-12-08T13:13:35.093Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"f56a7f58-df95-457a-9893-7951854b1775\"}" - " 2025-12-08T13:13:35.110Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}" - " 2025-12-08T13:13:35.110Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e659b23e-d56d-4314-9d8b-69da5d0d1125\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.113Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}" - " 2025-12-08T13:13:35.116Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}" - " 2025-12-08T13:13:35.120Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\"}" - " 2025-12-08T13:13:35.129Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8e320e7a-fbee-46c7-8df2-17895d1d47ca\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.130Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}" - " 2025-12-08T13:13:35.130Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}" - " 2025-12-08T13:13:35.130Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:35.131Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:35.151Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8a34b921-732c-412e-bf45-4c868986bbc4\"}" - " 2025-12-08T13:13:35.167Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}" - " 2025-12-08T13:13:35.169Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}" - " 2025-12-08T13:13:35.170Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}" - " 2025-12-08T13:13:35.171Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"1c2fc96e-1e6c-4411-8a1a-1c907b997a1f\"}" - " 2025-12-08T13:13:35.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}" - " 2025-12-08T13:13:35.184Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:35.210Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}" - " 2025-12-08T13:13:35.211Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8a34b921-732c-412e-bf45-4c868986bbc4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.218Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}" - " 2025-12-08T13:13:35.222Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}" - " 2025-12-08T13:13:35.225Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\"}" - " 2025-12-08T13:13:35.231Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"6b0c61c3-7912-4068-ab0d-3e75a5662c48\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.232Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}" - " 2025-12-08T13:13:35.247Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:35.256Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:35.263Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:35.268Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}" - " 2025-12-08T13:13:35.269Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}" - " 2025-12-08T13:13:35.270Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}" - " 2025-12-08T13:13:35.271Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"5a77d736-8208-4f84-9972-4599e1b91bd6\"}" - " 2025-12-08T13:13:35.272Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}" - " 2025-12-08T13:13:35.273Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:35.275Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}" - " 2025-12-08T13:13:35.276Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}" - " 2025-12-08T13:13:35.277Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}" - " 2025-12-08T13:13:35.278Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"441786bd-8b9b-49f8-b605-0622591f0c7b\"}" - " 2025-12-08T13:13:35.292Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ede1b587-c146-4ac5-8d26-b39da2919ce8\"}" - " 2025-12-08T13:13:35.314Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ede1b587-c146-4ac5-8d26-b39da2919ce8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.315Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}" - " 2025-12-08T13:13:35.318Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}" - " 2025-12-08T13:13:35.322Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}" - " 2025-12-08T13:13:35.322Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}" - " 2025-12-08T13:13:35.327Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\"}" - " 2025-12-08T13:13:35.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}" - " 2025-12-08T13:13:35.335Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:35.336Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"f818e09b-09da-4387-9af2-993a4172748d\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.336Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}" - " 2025-12-08T13:13:35.369Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}" - " 2025-12-08T13:13:35.370Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}" - " 2025-12-08T13:13:35.371Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}" - " 2025-12-08T13:13:35.372Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"33de5090-8a2d-451d-b35a-cb9776525a15\"}" - " 2025-12-08T13:13:35.381Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}" - " 2025-12-08T13:13:35.382Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:35.413Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}" - " 2025-12-08T13:13:35.417Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}" - " 2025-12-08T13:13:35.421Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}" - " 2025-12-08T13:13:35.422Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}" - " 2025-12-08T13:13:35.433Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}" - " 2025-12-08T13:13:35.433Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"003563e6-4388-4016-a6a3-4c003094451d\"}" - " 2025-12-08T13:13:35.445Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}" - " 2025-12-08T13:13:35.469Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}" - " 2025-12-08T13:13:35.470Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}" - " 2025-12-08T13:13:35.471Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}" - " 2025-12-08T13:13:35.471Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"e88490fc-e42a-4389-95f6-2cc35e2ee15b\"}" - " 2025-12-08T13:13:35.474Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcb16465-54e4-467c-8afa-ae0dff53130b\"}" - " 2025-12-08T13:13:35.482Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}" - " 2025-12-08T13:13:35.482Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:35.513Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}" - " 2025-12-08T13:13:35.514Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcb16465-54e4-467c-8afa-ae0dff53130b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:35.516Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}" - " 2025-12-08T13:13:35.518Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}" - " 2025-12-08T13:13:35.519Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}" - " 2025-12-08T13:13:35.529Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}" - " 2025-12-08T13:13:35.529Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"49936e35-315a-4904-9d98-cc41d81842b6\"}" - " 2025-12-08T13:13:35.570Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}" - " 2025-12-08T13:13:35.571Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}" - " 2025-12-08T13:13:35.572Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}" - " 2025-12-08T13:13:35.573Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"0d5de919-9a14-4e77-be02-cd1ccfd0ac4c\"}" - " 2025-12-08T13:13:35.583Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}" - " 2025-12-08T13:13:35.584Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:35.586Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}" - " 2025-12-08T13:13:35.593Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}" - " 2025-12-08T13:13:35.594Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}" - " 2025-12-08T13:13:35.596Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"aa729fe2-9d8a-4451-8c2a-403407584a71\"}" - " 2025-12-08T13:13:35.835Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8e4177e2-9725-4eef-bc3c-2d7af7728859\"}" - " 2025-12-08T13:13:35.839Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8e4177e2-9725-4eef-bc3c-2d7af7728859\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:36.479Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7929a8a0-59fd-421f-aab2-ab14e182f2af\"}" - " 2025-12-08T13:13:36.484Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7929a8a0-59fd-421f-aab2-ab14e182f2af\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:37.766Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4d17bc7-6ccf-4fc8-bb03-f5489bb410d9\"}" - " 2025-12-08T13:13:37.771Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4d17bc7-6ccf-4fc8-bb03-f5489bb410d9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:38.060Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"63e0ff48-fd1e-41ee-8133-5f09f09f639f\"}" - " 2025-12-08T13:13:38.976Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d9c9e76e-600b-4caa-a72e-bbd6b81fd3aa\"}" - " 2025-12-08T13:13:38.977Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"56e226b1-b063-4659-ae7c-cb84d6e0ab18\"}" - " 2025-12-08T13:13:38.982Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"d27feb92-e484-45cd-b8f4-a054f6134e92\"}" - " 2025-12-08T13:13:38.989Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"680f93e0-5d80-4b60-a00a-93b5b10f4ecf\"}" - " 2025-12-08T13:13:39.563Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}" - " 2025-12-08T13:13:39.564Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:39.567Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}" - " 2025-12-08T13:13:39.568Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}" - " 2025-12-08T13:13:39.569Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}" - " 2025-12-08T13:13:39.570Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c5ddc0cf-53ff-4698-b817-b015d0cb5f9b\"}" - " 2025-12-08T13:13:39.942Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}" - " 2025-12-08T13:13:39.943Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:39.945Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}" - " 2025-12-08T13:13:39.950Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}" - " 2025-12-08T13:13:39.958Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}" - " 2025-12-08T13:13:39.958Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5b7hch65hbfh55dh5dfh5bbh68bhc4hcbh655h65dh5bbh5f6hbbh6hdbh589h58fh575h55ch87h5c4h677h659h686h649h559h6dh54bh54fh545q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83700786-7731-4709-a20d-919f822ca417\"}" - " 2025-12-08T13:13:39.966Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}" - " 2025-12-08T13:13:39.966Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\"}" - " 2025-12-08T13:13:39.967Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:39.967Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:39.969Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\"}" - " 2025-12-08T13:13:39.970Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}" - " 2025-12-08T13:13:39.971Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}" - " 2025-12-08T13:13:39.972Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\"}" - " 2025-12-08T13:13:39.972Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}" - " 2025-12-08T13:13:39.973Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"c447b13f-7b54-4572-bc2d-ef9bf4200e2a\"}" - " 2025-12-08T13:13:39.976Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b59e949-b970-4f21-8203-42601167a300\"}" - " 2025-12-08T13:13:39.981Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}" - " 2025-12-08T13:13:39.981Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:39.983Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:39.984Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:39.999Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:40.005Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:40.006Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30c83300-b05b-47ab-8f2d-045a73127cf6\"}" - " 2025-12-08T13:13:40.009Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30c83300-b05b-47ab-8f2d-045a73127cf6\"}" - " 2025-12-08T13:13:40.009Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30c83300-b05b-47ab-8f2d-045a73127cf6\"}" - " 2025-12-08T13:13:40.013Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}}" - " 2025-12-08T13:13:40.013Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}" - " 2025-12-08T13:13:40.016Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}" - " 2025-12-08T13:13:40.017Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}" - " 2025-12-08T13:13:40.017Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}" - " 2025-12-08T13:13:40.017Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}" - " 2025-12-08T13:13:40.020Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}" - " 2025-12-08T13:13:40.020Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}" - " 2025-12-08T13:13:40.020Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0e96d35a-c479-4a8e-bf3a-81f5a2b878a7\"}" - " 2025-12-08T13:13:40.025Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}" - " 2025-12-08T13:13:40.025Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}" - " 2025-12-08T13:13:40.026Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}" - " 2025-12-08T13:13:40.026Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}" - " 2025-12-08T13:13:40.026Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}" - " 2025-12-08T13:13:40.031Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}" - " 2025-12-08T13:13:40.031Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fa337f6a-7648-4ec5-86f6-c2a7deffbc30\"}" - " 2025-12-08T13:13:40.035Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}" - " 2025-12-08T13:13:40.035Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"65d2dc29-a895-4878-a3c2-66bee450adaa\"}" - " 2025-12-08T13:13:40.042Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}" - " 2025-12-08T13:13:40.070Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.071Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}" - " 2025-12-08T13:13:40.072Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}" - " 2025-12-08T13:13:40.073Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.074Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.074Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}" - " 2025-12-08T13:13:40.074Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.076Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"4f1ecb36-6652-433b-9e65-d721856cee70\"}" - " 2025-12-08T13:13:40.079Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.083Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.086Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.086Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}" - " 2025-12-08T13:13:40.087Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:40.088Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.088Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.089Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.093Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\"}" - " 2025-12-08T13:13:40.101Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70915663-b561-446b-b11a-0fddc2438a06\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:40.101Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.102Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:40.117Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}" - " 2025-12-08T13:13:40.120Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}" - " 2025-12-08T13:13:40.123Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}" - " 2025-12-08T13:13:40.123Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}" - " 2025-12-08T13:13:40.132Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}" - " 2025-12-08T13:13:40.132Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"fd4b536b-3460-441f-b9ee-384054e26887\"}" - " 2025-12-08T13:13:40.172Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}" - " 2025-12-08T13:13:40.172Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.173Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}" - " 2025-12-08T13:13:40.175Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}" - " 2025-12-08T13:13:40.175Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.175Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.175Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.175Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"259a06d0-7af9-4560-83c5-b6425f223cb5\"}" - " 2025-12-08T13:13:40.179Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.182Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.183Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}" - " 2025-12-08T13:13:40.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\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:40.184Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.199Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.199Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.201Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.201Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2f709d8-a1eb-49ff-8056-61b7a519d4f1\"}" - " 2025-12-08T13:13:40.207Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.208Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:40.272Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}" - " 2025-12-08T13:13:40.272Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.273Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}" - " 2025-12-08T13:13:40.275Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}" - " 2025-12-08T13:13:40.275Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.276Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"ee8d8fd0-a1f9-446d-992f-165518d969ac\"}" - " 2025-12-08T13:13:40.279Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.281Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.281Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.283Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.290Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}" - " 2025-12-08T13:13:40.291Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:40.301Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.301Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.303Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.303Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41885e9c-8ee5-4a4a-8692-b0b62eaed67b\"}" - " 2025-12-08T13:13:40.311Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.311Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:40.332Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df5db8a4-331e-4199-a13b-4c45d630c137\"}" - " 2025-12-08T13:13:40.337Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df5db8a4-331e-4199-a13b-4c45d630c137\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:40.373Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}" - " 2025-12-08T13:13:40.373Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.374Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}" - " 2025-12-08T13:13:40.374Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.375Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}" - " 2025-12-08T13:13:40.376Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"32c643f6-512d-4eb7-a941-999b609937ef\"}" - " 2025-12-08T13:13:40.379Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.382Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.382Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.384Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.384Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}" - " 2025-12-08T13:13:40.385Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:40.397Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.397Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.404Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.404Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"460e403a-17f2-467a-9856-d0457f177f96\"}" - " 2025-12-08T13:13:40.405Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.405Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_f449\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:40.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}" - " 2025-12-08T13:13:40.474Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.8dc342d5-5a6f-4f96-938e-d3688ed01b10.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.475Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}" - " 2025-12-08T13:13:40.476Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}" - " 2025-12-08T13:13:40.477Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.477Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"6dde628d-81d4-4a75-8f8f-38be84a25ac7\"}" - " 2025-12-08T13:13:40.481Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.484Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.484Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.486Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.501Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.501Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.503Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.503Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97df6155-aa3a-48e6-aff0-228f4267e0d0\"}" - " 2025-12-08T13:13:40.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f3fdeba8-2e85-4ef3-b371-a49443995f07\"}" - " 2025-12-08T13:13:40.850Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d8055fb6-1c9d-4be7-a0d0-95c9002858db\"}" - " 2025-12-08T13:13:40.864Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"7455dcb4-20b2-41ae-9f65-698581132b5e\"}" - " 2025-12-08T13:13:40.864Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"73e606b4-24e6-4878-ae06-d186d0cefe77\"}" - " 2025-12-08T13:13:42.706Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a9b2da4d-ad3e-42ca-9d6e-d59d1362b67a\"}" - " 2025-12-08T13:13:42.714Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbe2f9c2-eef8-496a-8802-6b02bfc2614c\"}" - " 2025-12-08T13:13:42.727Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3021b138-df22-4782-8fc1-7aa64124dcf4\"}" - " 2025-12-08T13:13:42.727Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"f12cfbee-548b-4104-8605-c4d13dda2257\"}" - " 2025-12-08T13:13:43.061Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"83126939-21ca-49a0-8887-40d94cba27b6\"}" - " 2025-12-08T13:13:43.153Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"dc22cc85-d360-4077-8cd3-a66a83321124\"}" - " 2025-12-08T13:13:43.179Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0eb49cfd-ac44-49fc-a19b-1fbfe5492725\"}" - " 2025-12-08T13:13:44.935Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}" - " 2025-12-08T13:13:44.936Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}" - " 2025-12-08T13:13:44.936Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}" - " 2025-12-08T13:13:44.941Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}" - " 2025-12-08T13:13:44.941Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6402660a-8765-4a71-b9cf-3eed8b6a69f7\"}" - " 2025-12-08T13:13:44.983Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d75de104-1b01-45e5-93e9-3fa3a0c1bf0c\"}" - " 2025-12-08T13:13:45.013Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4e7fb55b-de54-43f9-b726-cdcb519a7f18\"}" - " 2025-12-08T13:13:45.020Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"65b515c3-1834-4d21-87c1-897be8282874\"}" - " 2025-12-08T13:13:45.070Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac8e28a4-0065-4c15-8598-f85b5978d406\"}" - " 2025-12-08T13:13:45.458Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c7e652e9-1889-4750-b4e9-e599c29e1211\"}" - " 2025-12-08T13:13:45.466Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c7e652e9-1889-4750-b4e9-e599c29e1211\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:48.061Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bcfb1d6c-7144-4930-8d7c-1ea009233219\"}" - " 2025-12-08T13:13:48.977Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7cf8c645-0400-4c91-b751-3df8e36cf31c\"}" - " 2025-12-08T13:13:48.978Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f6fd3404-4a03-4b78-90bf-aae4169a3cef\"}" - " 2025-12-08T13:13:48.984Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"df4fcab7-964d-437c-b397-d426efbcd605\"}" - " 2025-12-08T13:13:48.990Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5400ae3b-dd3d-4f1f-a715-965ed1b4da62\"}" - " 2025-12-08T13:13:50.851Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"20abddb6-1709-485e-9f1a-6d54b197ff89\"}" - " 2025-12-08T13:13:50.851Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"43d48b2b-ac4e-4ba5-8bbb-be556cd0f9a4\"}" - " 2025-12-08T13:13:50.865Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"83d6ee3d-c203-4c24-bdb9-159187286f85\"}" - " 2025-12-08T13:13:50.865Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"1268f0ea-134d-45f9-ae52-8d42855d5f16\"}" - " 2025-12-08T13:13:52.707Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5bbf19c8-19f7-40af-a445-f8742361dde8\"}" - " 2025-12-08T13:13:52.715Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71f7ee66-f9bd-4680-9555-6cb66b353b55\"}" - " 2025-12-08T13:13:52.728Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0e8fdd39-8a7b-416b-8817-89165ad2cb12\"}" - " 2025-12-08T13:13:52.728Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"baf694ac-9f80-4141-aa89-8945485b5d98\"}" - " 2025-12-08T13:13:53.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4df88054-4d86-4252-918c-08772068dab5\"}" - " 2025-12-08T13:13:53.155Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"3be800f9-f33f-422a-a2cf-96d47550345e\"}" - " 2025-12-08T13:13:53.180Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"14a343de-ba84-4d2f-92ea-cc2e4a39d1b9\"}" - " 2025-12-08T13:13:54.984Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"337fe172-73f9-45bc-881a-c222d57732e0\"}" - " 2025-12-08T13:13:55.014Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4f64cf55-55e7-4335-bbbe-94e296874c08\"}" - " 2025-12-08T13:13:55.021Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c4267808-bb3b-49f8-8976-e9de95865c6c\"}" - " 2025-12-08T13:13:55.072Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"13b7c664-3e72-40b7-bd7a-ed3d02233fdb\"}" - " 2025-12-08T13:13:55.706Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b06717c-ee85-45d6-90c2-f50d4645112b\"}" - " 2025-12-08T13:13:55.710Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4b06717c-ee85-45d6-90c2-f50d4645112b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:58.062Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54f4f7cd-1475-4d25-84cc-e7e6552f639b\"}" - " 2025-12-08T13:13:58.979Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9cb53b8a-c64f-4b35-9b21-d4129683dfb3\"}" - " 2025-12-08T13:13:58.980Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"77c58058-47eb-4778-993d-1ac5c58116bc\"}" - " 2025-12-08T13:13:58.985Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"45d6066d-4df3-48d5-a27e-9a0f0575aed9\"}" - " 2025-12-08T13:13:58.991Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"42e630b1-5020-4e48-8c7e-5731766653f6\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:00.015\e[0m" - " 2025-12-08T13:14:00.015Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:34Z\",\"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-12-08T13:13:34Z\"}],\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\",\"resourceVersion\":\"1383\",\"uid\":\"9008d969-f699-41ef-95e1-5f2dea52d712\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:00.029Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"88f15c3f-a733-4e59-8f0c-2b5108975bd7\"}" - " 2025-12-08T13:14:00.035Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"88f15c3f-a733-4e59-8f0c-2b5108975bd7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:00.039Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"88f15c3f-a733-4e59-8f0c-2b5108975bd7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:00.039Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic\", \"reconcileID\": \"88f15c3f-a733-4e59-8f0c-2b5108975bd7\"}" - " 2025-12-08T13:14:00.047Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:00.047Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:00.047Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:00.052Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:00.052Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:00.081Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:14:00.087Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-5bdc08cc-e2ad-4724-9482-0ff2dd164ff8 changed, reconcile: ironic-ironic-neutron-agent - 8dc342d5-5a6f-4f96-938e-d3688ed01b10" - " 2025-12-08T13:14:00.087Z\tINFO\tControllers.IronicInspector\tinput source keystone-5bdc08cc-e2ad-4724-9482-0ff2dd164ff8 changed, reconcile: ironic-inspector - 8dc342d5-5a6f-4f96-938e-d3688ed01b10" - " 2025-12-08T13:14:00.087Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"173a838a-3d4c-4879-9ba5-9d5c859bae8c\"}" - " 2025-12-08T13:14:00.088Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"520ee186-a054-4660-bc72-6545b56ee1ee\"}" - " 2025-12-08T13:14:00.093Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a2423388-9138-4a31-9730-51441d5bf275\"}" - " 2025-12-08T13:14:00.097Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8892e554-e3e4-4133-8a6e-af65c180451e\"}" - " 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 8dc342d5-5a6f-4f96-938e-d3688ed01b10" - " 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 8dc342d5-5a6f-4f96-938e-d3688ed01b10" - " 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 8dc342d5-5a6f-4f96-938e-d3688ed01b10" - " 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"46190507-fba7-4dd9-8e19-515c525e8be0\"}" - " 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9035dbfd-2335-48e0-bc06-1ee17af92126\"}" - " 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"36e0d26b-cbac-43e2-b5d1-d466b7397e7c\"}" - " 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 8dc342d5-5a6f-4f96-938e-d3688ed01b10" - " 2025-12-08T13:14:00.107Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39a4de0f-a12e-454f-bcea-518e091d3229\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000850000>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:00.015\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001b0ee40?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc000da1840})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc001ce8150?, 0xc000513008?}, {0x23acb75, 0x4}, {0xc001a6f098, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc001ce8150?, 0xc000da1840?}, {0xc001a6f098?, 0xc001ce8150?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00030bdc0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00030bdc0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001b0ee40, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\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.094 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Sets NetworkAttachmentsReady\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:159\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:13:42.359Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:13:42.362Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:13:42.374Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-7bdc8402-d440-45c0-a3cd-04c4d92afbf3\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}}" - " 2025-12-08T13:13:42.374Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:13:42.385Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}}" - " 2025-12-08T13:13:42.391Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}}" - " 2025-12-08T13:13:42.394Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}" - " 2025-12-08T13:13:42.396Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}" - " 2025-12-08T13:13:42.397Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}" - " 2025-12-08T13:13:42.400Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}" - " 2025-12-08T13:13:42.406Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\"}" - " 2025-12-08T13:13:42.414Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d663aea-8df1-4c14-9ee6-5755370160a4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:42.415Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"349b91c3-09f0-4db1-8526-8b197ededc0b\"}" - " 2025-12-08T13:13:42.509Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"349b91c3-09f0-4db1-8526-8b197ededc0b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:42.509Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4ad189a-0048-419c-b07e-c1e57e401d1d\"}" - " 2025-12-08T13:13:42.512Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4ad189a-0048-419c-b07e-c1e57e401d1d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:42.519Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76f1d5b5-1d15-4ea5-a289-d8bcaca7ec0d\"}" - " 2025-12-08T13:13:42.522Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76f1d5b5-1d15-4ea5-a289-d8bcaca7ec0d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:42.562Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ca9d77c-4643-4d8d-a35f-1c28f89c62fa\"}" - " 2025-12-08T13:13:42.566Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0ca9d77c-4643-4d8d-a35f-1c28f89c62fa\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:42.646Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7df0aef6-536e-41fa-8392-e61fd1c4bf89\"}" - " 2025-12-08T13:13:42.651Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7df0aef6-536e-41fa-8392-e61fd1c4bf89\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:42.811Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"763b377e-87de-45bf-9443-c72ba2ee1bcf\"}" - " 2025-12-08T13:13:42.815Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"763b377e-87de-45bf-9443-c72ba2ee1bcf\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:43.136Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f815da13-ae61-4e28-869f-285377698336\"}" - " 2025-12-08T13:13:43.139Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f815da13-ae61-4e28-869f-285377698336\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:43.779Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2c4242a7-7a1b-4dc6-a053-ef7bc3a7132f\"}" - " 2025-12-08T13:13:43.786Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2c4242a7-7a1b-4dc6-a053-ef7bc3a7132f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:45.067Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9e428839-54f3-4f75-8eec-f37965a37d88\"}" - " 2025-12-08T13:13:45.070Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9e428839-54f3-4f75-8eec-f37965a37d88\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:45.743Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7601fa69-bf3e-41d0-9501-d244fe5613c9\"}" - " 2025-12-08T13:13:45.744Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5f194fd3-1573-468a-a292-557046faf1b2\"}" - " 2025-12-08T13:13:45.763Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfaf5897-26ac-4dac-a0ae-9656d4ac4df9\"}" - " 2025-12-08T13:13:45.766Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"21de6f3d-edaf-4566-9519-bfb73977d927\"}" - " 2025-12-08T13:13:47.631Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54e8abd2-6bf7-44ef-8cc3-e8f2b39e2bea\"}" - " 2025-12-08T13:13:47.635Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54e8abd2-6bf7-44ef-8cc3-e8f2b39e2bea\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:51.541Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2d063670-4648-4643-937a-110f4bbe587c\"}" - " 2025-12-08T13:13:51.541Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6320296c-d81d-4557-9b38-c71afa448ed0\"}" - " 2025-12-08T13:13:51.562Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be138baf-b3bf-4053-a07b-5b455d05807b\"}" - " 2025-12-08T13:13:51.562Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"bae41d98-ec94-49c2-9f3f-0e85753b7f23\"}" - " 2025-12-08T13:13:52.756Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a9193ec-597c-4de7-b4ca-bdb2fa561401\"}" - " 2025-12-08T13:13:52.760Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a9193ec-597c-4de7-b4ca-bdb2fa561401\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:55.744Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e94d4b88-0c91-4143-8fb2-4cbd610a2ffe\"}" - " 2025-12-08T13:13:55.745Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b251495-082a-4209-92ec-3bd23ddfdc8a\"}" - " 2025-12-08T13:13:55.764Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e855d5d5-330b-40a9-bf8a-2d12ef2b3b00\"}" - " 2025-12-08T13:13:55.767Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"c1bc7ecd-7cc0-4a6f-b152-a062154434e8\"}" - " 2025-12-08T13:14:01.543Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dcdaa68c-efc6-4ff3-ad79-64139dbd9f05\"}" - " 2025-12-08T13:14:01.543Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dd88caf4-ab47-4dea-97f3-1c1833cb9721\"}" - " 2025-12-08T13:14:01.563Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2a047339-8e6c-4f66-8258-76d0134e8212\"}" - " 2025-12-08T13:14:01.564Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"5d291849-45d8-4064-9662-e0ef3a56e4e9\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:02.392\e[0m" - " 2025-12-08T13:14:02.392Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:42Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:13:42Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\",\"resourceVersion\":\"959\",\"uid\":\"402a9005-5b95-4af6-a162-8ee2a0029d4b\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:14:02.401Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"15e99192-62f3-49be-9e64-6d3e8637f02c\"}" - " 2025-12-08T13:14:02.401Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4c328a18-cbc2-40ee-b73f-9483e7a53961\"}, \"namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"name\": \"ironic-conductor\", \"reconcileID\": \"15e99192-62f3-49be-9e64-6d3e8637f02c\"}" - " 2025-12-08T13:14:02.425Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"4c328a18-cbc2-40ee-b73f-9483e7a53961\", \"Kind\": \"IronicConductor\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00169c5a0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:02.392\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0014aef30?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001a7d080})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc00127fd70?, 0xc000500808?}, {0x23acb75, 0x4}, {0xc001c8c2a0, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc00127fd70?, 0xc001a7d080?}, {0xc001c8c2a0?, 0xc00127fd70?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002ef650, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002ef650, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc0014aef30, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.7()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:160 +0x3a" - "\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] [25.622 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:572\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:13:43.118Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:13:43.122Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:13:43.131Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6eaac65c-eca5-4e9d-98ea-a06cd633d916\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:43.132Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:13:43.134Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:43.134Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:43.134Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:43.137Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:43.137Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:43.145Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:43.145Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:13:43.145Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:13:43.148Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:43.148Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:13:43.165Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\"}" - " 2025-12-08T13:13:43.169Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\"}" - " 2025-12-08T13:13:43.170Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\"}" - " 2025-12-08T13:13:43.172Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\"}" - " 2025-12-08T13:13:43.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.181Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4070ef91-3d4b-4fb6-99d9-dbdae856fa4f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.187Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"347cafbd-6f68-4682-9a53-36216f8a5e46\"}" - " 2025-12-08T13:13:43.188Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"347cafbd-6f68-4682-9a53-36216f8a5e46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.190Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"347cafbd-6f68-4682-9a53-36216f8a5e46\"}" - " 2025-12-08T13:13:43.192Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:43.195Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"347cafbd-6f68-4682-9a53-36216f8a5e46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.196Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}" - " 2025-12-08T13:13:43.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.200Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:43.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}" - " 2025-12-08T13:13:43.294Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}" - " 2025-12-08T13:13:43.296Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}" - " 2025-12-08T13:13:43.296Z\tINFO\tControllers.Ironic\tInput maps hash input - n547h55h68h67dh5ch5f8h89hfhc6h6fh578h77hbch66h68ch56ch54bh94hb6h67dh555h5f7h559h54ch549h678h548hf6hddh5fdh5f9h5d8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"15b14de1-3911-4539-8286-7ac4ace2e9e6\"}" - " 2025-12-08T13:13:43.304Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"75f2dad2-2e69-43f9-a071-f3c460a35f22\"}" - " 2025-12-08T13:13:43.305Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"75f2dad2-2e69-43f9-a071-f3c460a35f22\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.391Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"75f2dad2-2e69-43f9-a071-f3c460a35f22\"}" - " 2025-12-08T13:13:43.392Z\tINFO\tControllers.Ironic\tInput maps hash input - n547h55h68h67dh5ch5f8h89hfhc6h6fh578h77hbch66h68ch56ch54bh94hb6h67dh555h5f7h559h54ch549h678h548hf6hddh5fdh5f9h5d8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"75f2dad2-2e69-43f9-a071-f3c460a35f22\"}" - " 2025-12-08T13:13:43.401Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\"}" - " 2025-12-08T13:13:43.402Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.404Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\"}" - " 2025-12-08T13:13:43.405Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\"}" - " 2025-12-08T13:13:43.408Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"0f7e7adc-0f62-486d-a1b0-270460fe7d9c\"}" - " 2025-12-08T13:13:43.416Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.417Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.428Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:43.492Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.493Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.493Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.494Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nb8h5f7h5b6h598h648h59ch585h557h664hb8h594h559hbchcfh69hd7h58bh64ch5b6h67dhf6h86hcfh5c4hd8h567h599h664h599hddh665h4q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.494Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.504Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.508Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.508Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"708b01c6-11a2-48db-8a03-dab68b9ab580\"}" - " 2025-12-08T13:13:43.518Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"952dac73-7a8e-4797-b32f-1716ab17b9ed\"}" - " 2025-12-08T13:13:43.518Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"495a599a-808c-46c3-b803-efa1ccc494eb\"}" - " 2025-12-08T13:13:43.519Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}" - " 2025-12-08T13:13:43.520Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.526Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"495a599a-808c-46c3-b803-efa1ccc494eb\"}" - " 2025-12-08T13:13:43.527Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef786402-8d97-49c7-bb1b-4552865d8856\"}" - " 2025-12-08T13:13:43.527Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"952dac73-7a8e-4797-b32f-1716ab17b9ed\"}" - " 2025-12-08T13:13:43.527Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fb056597-a521-4506-b469-60ba1980935c\"}" - " 2025-12-08T13:13:43.531Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef786402-8d97-49c7-bb1b-4552865d8856\"}" - " 2025-12-08T13:13:43.531Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef786402-8d97-49c7-bb1b-4552865d8856\"}" - " 2025-12-08T13:13:43.531Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"952dac73-7a8e-4797-b32f-1716ab17b9ed\"}" - " 2025-12-08T13:13:43.531Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5dch5dfh547h698h86h78h5ch98h59dh59bh678hcfhf9h66hd5h9bh64dh95h7fhd8h688h5d5hf7h678h64ch59dh58bh545h557h584h5ddh599q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"952dac73-7a8e-4797-b32f-1716ab17b9ed\"}" - " 2025-12-08T13:13:43.533Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fb056597-a521-4506-b469-60ba1980935c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:43.535Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"495a599a-808c-46c3-b803-efa1ccc494eb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:43.536Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5cb021a-93f5-4407-8c0f-5c0df2efadb9\"}" - " 2025-12-08T13:13:43.536Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fb056597-a521-4506-b469-60ba1980935c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:43.538Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"f2da4ee4-c5c4-4c24-b665-17548d835606\"}" - " 2025-12-08T13:13:43.541Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ea71c146-ab3a-4e36-ba1c-7f0116364d6a\"}" - " 2025-12-08T13:13:43.541Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ea71c146-ab3a-4e36-ba1c-7f0116364d6a\"}" - " 2025-12-08T13:13:43.546Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c787ef8-671e-45b9-b4fa-004d15c4b20a\"}" - " 2025-12-08T13:13:43.547Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c787ef8-671e-45b9-b4fa-004d15c4b20a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:43.548Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8c277ff8-cdf8-4c85-ab4b-aa7c702bc49e\"}" - " 2025-12-08T13:13:43.548Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8c277ff8-cdf8-4c85-ab4b-aa7c702bc49e\"}" - " 2025-12-08T13:13:43.592Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}" - " 2025-12-08T13:13:43.592Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c787ef8-671e-45b9-b4fa-004d15c4b20a\"}" - " 2025-12-08T13:13:43.594Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}" - " 2025-12-08T13:13:43.595Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}" - " 2025-12-08T13:13:43.596Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c14f7d41-6d16-43a4-9c73-d5b6082f14c3\"}" - " 2025-12-08T13:13:43.596Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c787ef8-671e-45b9-b4fa-004d15c4b20a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:43.603Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc490704-e4d2-43b1-b355-9e812337ebf6\"}" - " 2025-12-08T13:13:43.603Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc490704-e4d2-43b1-b355-9e812337ebf6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:43.603Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}" - " 2025-12-08T13:13:43.604Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.624Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5dch5dfh547h698h86h78h5ch98h59dh59bh678hcfhf9h66hd5h9bh64dh95h7fhd8h688h5d5hf7h678h64ch59dh58bh545h557h584h5ddh599q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"f2da4ee4-c5c4-4c24-b665-17548d835606\"}" - " 2025-12-08T13:13:43.624Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5cb021a-93f5-4407-8c0f-5c0df2efadb9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:43.624Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8be4b8d0-7e99-4d53-9cec-ff84988d0bb8\"}" - " 2025-12-08T13:13:43.629Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8be4b8d0-7e99-4d53-9cec-ff84988d0bb8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:43.632Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.635Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dbd43ba9-14dd-4dcd-a842-dbc2de29f482\"}" - " 2025-12-08T13:13:43.636Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.639Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dbd43ba9-14dd-4dcd-a842-dbc2de29f482\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:43.639Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.639Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}" - " 2025-12-08T13:13:43.639Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc490704-e4d2-43b1-b355-9e812337ebf6\"}" - " 2025-12-08T13:13:43.640Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc490704-e4d2-43b1-b355-9e812337ebf6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:43.640Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}" - " 2025-12-08T13:13:43.641Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}" - " 2025-12-08T13:13:43.642Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.642Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"fb395093-124b-452b-86bb-58360fc581c2\"}" - " 2025-12-08T13:13:43.645Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.648Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.648Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.650Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}" - " 2025-12-08T13:13:43.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.652Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.652Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"c1e85111-70d9-42fc-ac89-97f3f0bdcd45\"}" - " 2025-12-08T13:13:43.658Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:43.659Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}" - " 2025-12-08T13:13:43.662Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:43.668Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:43.673Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:43.679Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1e48e3-1221-491e-8468-1d508c1d2a1e\"}" - " 2025-12-08T13:13:43.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}" - " 2025-12-08T13:13:43.694Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}" - " 2025-12-08T13:13:43.695Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}" - " 2025-12-08T13:13:43.696Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"df05109d-c475-45b7-a1ad-69b46c103737\"}" - " 2025-12-08T13:13:43.703Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}" - " 2025-12-08T13:13:43.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.725Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}" - " 2025-12-08T13:13:43.725Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1e48e3-1221-491e-8468-1d508c1d2a1e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:43.728Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}" - " 2025-12-08T13:13:43.731Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}" - " 2025-12-08T13:13:43.731Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}" - " 2025-12-08T13:13:43.738Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}" - " 2025-12-08T13:13:43.738Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"6d8d447e-fb61-467f-bca6-a6c54eb677ae\"}" - " 2025-12-08T13:13:43.744Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}" - " 2025-12-08T13:13:43.794Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}" - " 2025-12-08T13:13:43.796Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}" - " 2025-12-08T13:13:43.796Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}" - " 2025-12-08T13:13:43.797Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"38d9b137-8217-43e0-baf0-fcd731afce50\"}" - " 2025-12-08T13:13:43.805Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcb02f70-ec63-4b10-b790-436d493424ed\"}" - " 2025-12-08T13:13:43.806Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}" - " 2025-12-08T13:13:43.807Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:43.808Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}" - " 2025-12-08T13:13:43.810Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}" - " 2025-12-08T13:13:43.811Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}" - " 2025-12-08T13:13:43.811Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4707b2e5-15c2-4424-819f-50e72dbeb311\"}" - " 2025-12-08T13:13:43.826Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dcb02f70-ec63-4b10-b790-436d493424ed\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:43.826Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}" - " 2025-12-08T13:13:43.828Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}" - " 2025-12-08T13:13:43.831Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}" - " 2025-12-08T13:13:43.832Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}" - " 2025-12-08T13:13:43.847Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}" - " 2025-12-08T13:13:43.847Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"51baacf2-0b9b-46f3-ab8f-89ff9249b544\"}" - " 2025-12-08T13:13:43.854Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}" - " 2025-12-08T13:13:43.859Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}" - " 2025-12-08T13:13:43.863Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}" - " 2025-12-08T13:13:43.866Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}" - " 2025-12-08T13:13:43.866Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}" - " 2025-12-08T13:13:43.875Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}" - " 2025-12-08T13:13:43.875Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"1844fde6-6805-4518-b084-e319afc52be6\"}" - " 2025-12-08T13:13:43.987Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f3deae87-61ab-4454-a294-0304480e1986\"}" - " 2025-12-08T13:13:43.991Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f3deae87-61ab-4454-a294-0304480e1986\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:44.312Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dc08d538-15a6-4105-968d-409757fded27\"}" - " 2025-12-08T13:13:44.315Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dc08d538-15a6-4105-968d-409757fded27\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:44.957Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0cdf032c-bf5a-4555-bc4f-55a9a7f697f7\"}" - " 2025-12-08T13:13:44.961Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0cdf032c-bf5a-4555-bc4f-55a9a7f697f7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:45.088Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a276afcb-e2b9-49ff-9c84-3edd0447d9a4\"}" - " 2025-12-08T13:13:46.242Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ce70d256-3f88-4829-be03-bb24e24e4897\"}" - " 2025-12-08T13:13:46.247Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ce70d256-3f88-4829-be03-bb24e24e4897\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:47.021Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79914dfd-8dbb-41bc-bfb9-7c23aa240cab\"}" - " 2025-12-08T13:13:47.021Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1cdb0cb9-4ac3-4e74-a3a3-c0392d53478a\"}" - " 2025-12-08T13:13:47.042Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"923f1882-43cc-400c-a12f-ee156a4a0425\"}" - " 2025-12-08T13:13:47.043Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"2bf74879-5c9e-420f-9e3f-89fd1d1d69f5\"}" - " 2025-12-08T13:13:47.580Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d74fd4a7-11b8-4bfb-af90-dae07f9499bb\"}" - " 2025-12-08T13:13:47.810Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"39764471-cd35-4af2-be91-2b361c91e6d9\"}" - " 2025-12-08T13:13:48.189Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}" - " 2025-12-08T13:13:48.189Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:48.193Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}" - " 2025-12-08T13:13:48.194Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}" - " 2025-12-08T13:13:48.194Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}" - " 2025-12-08T13:13:48.195Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c8adf3c0-8887-4de1-8c3d-94a916dd0c57\"}" - " 2025-12-08T13:13:48.227Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2548c4d6-3ee1-4cb4-b6a8-743fa819d12f\"}" - " 2025-12-08T13:13:48.547Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}" - " 2025-12-08T13:13:48.547Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:48.549Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}" - " 2025-12-08T13:13:48.554Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}" - " 2025-12-08T13:13:48.561Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}" - " 2025-12-08T13:13:48.561Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n7dh67fh77h9dh679h545h78h558h666h7bh644h658hdbhbh5fdh678h54fhd9hd4h655h96h5b9h645h5b9hdch97h55ch77h565h699h5ffh64cq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"041fa0d5-d78a-419d-bcd0-b45ac30a4113\"}" - " 2025-12-08T13:13:48.568Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}" - " 2025-12-08T13:13:48.569Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:48.569Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\"}" - " 2025-12-08T13:13:48.570Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:48.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}" - " 2025-12-08T13:13:48.572Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\"}" - " 2025-12-08T13:13:48.572Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}" - " 2025-12-08T13:13:48.573Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}" - " 2025-12-08T13:13:48.573Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3f98a0ce-fe38-4546-ac4f-5ab9b41a5e46\"}" - " 2025-12-08T13:13:48.574Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\"}" - " 2025-12-08T13:13:48.578Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bf35198-a920-4c8f-9e61-467c065b3296\"}" - " 2025-12-08T13:13:48.582Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}" - " 2025-12-08T13:13:48.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:48.585Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.585Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:48.601Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:48.606Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:48.608Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d79fdb1-4687-439a-8d24-29c406e45902\"}" - " 2025-12-08T13:13:48.610Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d79fdb1-4687-439a-8d24-29c406e45902\"}" - " 2025-12-08T13:13:48.610Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d79fdb1-4687-439a-8d24-29c406e45902\"}" - " 2025-12-08T13:13:48.613Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}}" - " 2025-12-08T13:13:48.613Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}" - " 2025-12-08T13:13:48.618Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}" - " 2025-12-08T13:13:48.618Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}" - " 2025-12-08T13:13:48.618Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}" - " 2025-12-08T13:13:48.618Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}" - " 2025-12-08T13:13:48.621Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}" - " 2025-12-08T13:13:48.621Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}" - " 2025-12-08T13:13:48.621Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93de5dd5-c952-43bd-8bff-27be22583d5a\"}" - " 2025-12-08T13:13:48.624Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}" - " 2025-12-08T13:13:48.624Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}" - " 2025-12-08T13:13:48.626Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}" - " 2025-12-08T13:13:48.627Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}" - " 2025-12-08T13:13:48.627Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}" - " 2025-12-08T13:13:48.631Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}" - " 2025-12-08T13:13:48.631Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79f99d7a-9c4c-42ff-b58c-053971256053\"}" - " 2025-12-08T13:13:48.632Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}" - " 2025-12-08T13:13:48.632Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32c5b628-4e5e-4a15-b81a-f7f06c139146\"}" - " 2025-12-08T13:13:48.636Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}" - " 2025-12-08T13:13:48.636Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}" - " 2025-12-08T13:13:48.636Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}" - " 2025-12-08T13:13:48.640Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}" - " 2025-12-08T13:13:48.641Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}" - " 2025-12-08T13:13:48.641Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4bfc9df2-d23c-4077-ab75-aecda0171be0\"}" - " 2025-12-08T13:13:48.672Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}" - " 2025-12-08T13:13:48.673Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}" - " 2025-12-08T13:13:48.674Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}" - " 2025-12-08T13:13:48.676Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"b7b7f8db-9593-4ec6-a9cd-eb91068760f6\"}" - " 2025-12-08T13:13:48.677Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.677Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.678Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.682Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.685Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}" - " 2025-12-08T13:13:48.686Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:48.686Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.687Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}" - " 2025-12-08T13:13:48.688Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}" - " 2025-12-08T13:13:48.688Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.689Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}" - " 2025-12-08T13:13:48.690Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"a8f09a60-ceb0-4c9a-a220-c57a7ade7bd5\"}" - " 2025-12-08T13:13:48.691Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.691Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.696Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.700Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\"}" - " 2025-12-08T13:13:48.708Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1712b63f-7ec3-4392-8e67-5d6ed2ff4c8c\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:48.708Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.708Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:48.710Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}" - " 2025-12-08T13:13:48.710Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:48.718Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}" - " 2025-12-08T13:13:48.721Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}" - " 2025-12-08T13:13:48.724Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}" - " 2025-12-08T13:13:48.725Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}" - " 2025-12-08T13:13:48.747Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}" - " 2025-12-08T13:13:48.747Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"235d260e-98a7-4103-8a30-09c09130107d\"}" - " 2025-12-08T13:13:48.772Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}" - " 2025-12-08T13:13:48.772Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.774Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}" - " 2025-12-08T13:13:48.774Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.774Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.775Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}" - " 2025-12-08T13:13:48.775Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.776Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"c0ae06ee-7e54-474d-a388-7f153adcb565\"}" - " 2025-12-08T13:13:48.777Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.780Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.780Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.781Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.784Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}" - " 2025-12-08T13:13:48.785Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:48.795Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.795Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.797Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.797Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d99f873d-a0f7-46b0-b3c5-76f186ebb753\"}" - " 2025-12-08T13:13:48.805Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.805Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:48.807Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2b421f2-98d9-4671-b4fe-a461a4cd210e\"}" - " 2025-12-08T13:13:48.818Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2b421f2-98d9-4671-b4fe-a461a4cd210e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:48.873Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}" - " 2025-12-08T13:13:48.873Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.876Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.879Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}" - " 2025-12-08T13:13:48.880Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}" - " 2025-12-08T13:13:48.881Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.882Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"dc83933c-7b2e-4fef-83e4-436e83fa154f\"}" - " 2025-12-08T13:13:48.884Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.884Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.886Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.891Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}" - " 2025-12-08T13:13:48.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\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:48.902Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.903Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.904Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.904Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6fc5959e-8cd3-41e9-8406-33765f591bef\"}" - " 2025-12-08T13:13:48.913Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:48.913Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:48.973Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}" - " 2025-12-08T13:13:48.973Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:48.974Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}" - " 2025-12-08T13:13:48.976Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}" - " 2025-12-08T13:13:48.976Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:48.977Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"ded2c584-a4be-4941-bf94-f3506c183e39\"}" - " 2025-12-08T13:13:48.980Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:48.984Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:48.985Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:48.986Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}" - " 2025-12-08T13:13:48.987Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:48.987Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:49.001Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:49.001Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:49.005Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:49.005Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2a9bcb0c-455f-495d-820e-da40ca6d984a\"}" - " 2025-12-08T13:13:49.005Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.005Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:49.073Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.074Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}" - " 2025-12-08T13:13:49.075Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}" - " 2025-12-08T13:13:49.075Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.076Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}" - " 2025-12-08T13:13:49.078Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"eb780476-1e4e-4caa-9aeb-1c28cd9f6ff8\"}" - " 2025-12-08T13:13:49.079Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}" - " 2025-12-08T13:13:49.080Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:49.082Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}" - " 2025-12-08T13:13:49.082Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.083Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}" - " 2025-12-08T13:13:49.085Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}" - " 2025-12-08T13:13:49.085Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.085Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.086Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"4cfe1562-ebd3-4dd9-b0e6-9cf3db570755\"}" - " 2025-12-08T13:13:49.087Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.099Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.099Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.100Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.100Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a89d27e-5eaa-43ce-9aa6-60a641892621\"}" - " 2025-12-08T13:13:49.108Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}" - " 2025-12-08T13:13:49.108Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.108Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_558a\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:13:49.108Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:49.173Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.174Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}" - " 2025-12-08T13:13:49.175Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}" - " 2025-12-08T13:13:49.175Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}" - " 2025-12-08T13:13:49.175Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.176Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"3c547472-e70a-4fae-a6d7-b51b19ba3fe3\"}" - " 2025-12-08T13:13:49.179Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.181Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.181Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.183Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.186Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}" - " 2025-12-08T13:13:49.186Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:13:49.195Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.195Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.197Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.197Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"279b7bfb-fd7f-4b99-b3cd-fecfeb9bbb0e\"}" - " 2025-12-08T13:13:49.274Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.c247ed16-d7da-4ce3-9d6d-545004c42415.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}" - " 2025-12-08T13:13:49.276Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}" - " 2025-12-08T13:13:49.277Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}" - " 2025-12-08T13:13:49.279Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"5dfa34e9-4014-4944-960a-bac4f1946f73\"}" - " 2025-12-08T13:13:50.066Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d52ae975-bf36-45ca-947a-2cc8b2514a16\"}" - " 2025-12-08T13:13:50.171Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"82a65575-72ab-448c-a33c-cff65818b52a\"}" - " 2025-12-08T13:13:50.171Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"60e7d004-d957-4596-bf74-f8875c742513\"}" - " 2025-12-08T13:13:52.641Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c0d37f72-9aa5-44bb-ab9d-725cc794ff35\"}" - " 2025-12-08T13:13:52.643Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cca3a10e-b198-406d-b035-71f458948ae8\"}" - " 2025-12-08T13:13:52.653Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"655d554d-03ad-43f9-8dec-239f447f1316\"}" - " 2025-12-08T13:13:52.657Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"1d9fa030-1795-4805-ab25-6e5ab3fd2d51\"}" - " 2025-12-08T13:13:52.686Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0176d823-7bd7-4d44-ac5a-dfb26e361990\"}" - " 2025-12-08T13:13:53.542Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}" - " 2025-12-08T13:13:53.543Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}" - " 2025-12-08T13:13:53.543Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}" - " 2025-12-08T13:13:53.548Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}" - " 2025-12-08T13:13:53.548Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1744b806-4e11-463a-9a96-b15c53668dd0\"}" - " 2025-12-08T13:13:53.939Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b03cbdf-59f6-4e75-b61e-92ce511b80e0\"}" - " 2025-12-08T13:13:53.944Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b03cbdf-59f6-4e75-b61e-92ce511b80e0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:13:55.089Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ab3c2caf-985b-4477-a298-bbf078ce256c\"}" - " 2025-12-08T13:13:57.022Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"836363fa-438c-46d7-8cb1-071606dbe48c\"}" - " 2025-12-08T13:13:57.022Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3b765e3-2f71-4306-8837-7cbc0e11d2ac\"}" - " 2025-12-08T13:13:57.044Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d657751e-f28d-4b69-b433-0aa96fb3578b\"}" - " 2025-12-08T13:13:57.044Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"d6c968e6-aff3-406c-99e0-92b07c8199b4\"}" - " 2025-12-08T13:13:57.581Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ed8b7249-5c85-4bd8-8f9e-85084fae6e39\"}" - " 2025-12-08T13:13:57.811Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"871c778a-8789-44d6-ac99-8141346b582b\"}" - " 2025-12-08T13:13:58.228Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ef1dd869-170d-4b12-b539-938bb03ed82d\"}" - " 2025-12-08T13:14:00.067Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2c192e94-9595-4008-a554-22bd86226b23\"}" - " 2025-12-08T13:14:00.173Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"635b3d12-c8b1-4701-96bf-2cfb3be20b98\"}" - " 2025-12-08T13:14:00.173Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"56816893-5c13-47b0-9a57-72b23b7b26bd\"}" - " 2025-12-08T13:14:02.642Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"41640c29-ed24-4a46-9885-502cca351f1c\"}" - " 2025-12-08T13:14:02.644Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f6668fb-24ac-461b-9413-365ed4c0c829\"}" - " 2025-12-08T13:14:02.654Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"589aa64d-2348-4ea6-a343-1016d422ad35\"}" - " 2025-12-08T13:14:02.659Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"7e603155-fdf1-4fbd-8674-3ae708d54388\"}" - " 2025-12-08T13:14:02.687Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54d93474-6bfd-44a0-9feb-7ecd8063c005\"}" - " 2025-12-08T13:14:04.184Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b4d3000-5f75-4134-b1b5-bf173a67204c\"}" - " 2025-12-08T13:14:04.189Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b4d3000-5f75-4134-b1b5-bf173a67204c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:05.090Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ae71590-2ff1-4503-86a1-47a3ddcd1067\"}" - " 2025-12-08T13:14:07.024Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"56ae92e9-1488-4d2b-9aa7-417e8a13347d\"}" - " 2025-12-08T13:14:07.024Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"28a5a7e4-f835-4f00-8f90-e3503f1eff4c\"}" - " 2025-12-08T13:14:07.045Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"023d6857-c038-4ed0-8f31-8173ca485456\"}" - " 2025-12-08T13:14:07.045Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"4bd3ba85-f823-46b7-a816-1a54d473f99a\"}" - " 2025-12-08T13:14:07.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"58dc60ed-f128-45f8-a029-bdc19e9bffb1\"}" - " 2025-12-08T13:14:07.813Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"6e3ae52d-fec1-4c45-9e51-d18a63df3af5\"}" - " 2025-12-08T13:14:08.230Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aa212fe8-3f7f-40dd-bd97-582acdf5d165\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:08.614\e[0m" - " 2025-12-08T13:14:08.615Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:13:43Z\",\"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-12-08T13:13:43Z\"}],\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\",\"resourceVersion\":\"1042\",\"uid\":\"b4e212c5-f2e3-4a74-a8de-ffd42d180bd7\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:08.635Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"7a0865f2-b1e1-4454-9e6e-81eb6aa9328f\"}" - " 2025-12-08T13:14:08.641Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"7a0865f2-b1e1-4454-9e6e-81eb6aa9328f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:08.647Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"7a0865f2-b1e1-4454-9e6e-81eb6aa9328f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:08.647Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic\", \"reconcileID\": \"7a0865f2-b1e1-4454-9e6e-81eb6aa9328f\"}" - " 2025-12-08T13:14:08.657Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:08.657Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:08.657Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:08.666Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:08.666Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:08.673Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:14:08.685Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-6eaac65c-eca5-4e9d-98ea-a06cd633d916 changed, reconcile: ironic-ironic-neutron-agent - c247ed16-d7da-4ce3-9d6d-545004c42415" - " 2025-12-08T13:14:08.685Z\tINFO\tControllers.IronicInspector\tinput source keystone-6eaac65c-eca5-4e9d-98ea-a06cd633d916 changed, reconcile: ironic-inspector - c247ed16-d7da-4ce3-9d6d-545004c42415" - " 2025-12-08T13:14:08.685Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3206d8ed-f667-4654-a54d-00bfbe6f3090\"}" - " 2025-12-08T13:14:08.685Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"43901ec9-15f5-41fa-bff9-0c64e6aab3d0\"}" - " 2025-12-08T13:14:08.698Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c090b827-66c2-4ffe-9778-8e016894918f\"}" - " 2025-12-08T13:14:08.699Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ef072eb8-e5fe-4ad0-9b86-4bc7d23843b9\"}" - " 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - c247ed16-d7da-4ce3-9d6d-545004c42415" - " 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - c247ed16-d7da-4ce3-9d6d-545004c42415" - " 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - c247ed16-d7da-4ce3-9d6d-545004c42415" - " 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - c247ed16-d7da-4ce3-9d6d-545004c42415" - " 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"940b62a0-4766-46f7-8a6a-77960db628ff\"}" - " 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc4db053-6ad6-436d-91fd-ad0b34e5b921\"}" - " 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"bdf654e7-0a5f-43d9-9cbd-dc17f5fb724f\"}" - " 2025-12-08T13:14:08.713Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"37f17782-24ea-4b2b-bce8-5b31e13594d9\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001d15b80>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:08.614\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc000f10780?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc0012055c0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0015181e0?, 0xc000581008?}, {0x23acb75, 0x4}, {0xc000781b30, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0015181e0?, 0xc0012055c0?}, {0xc000781b30?, 0xc0015181e0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00145f0a0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00145f0a0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00067c5f0, {{0xc000f10780, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.118 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with TLS cert secrets \e[38;5;9m\e[1m[It] reconfigures the deployment when CA changes\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:305\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:02.921Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:14:02.927Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:02.941Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-99b49261-c482-4cd9-afb8-145127e9f878\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}}" - " 2025-12-08T13:14:02.941Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"tls\":{\"caBundleSecretName\":\"combined-ca-bundle\"},\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:14:02.952Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}}" - " 2025-12-08T13:14:02.957Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}}" - " 2025-12-08T13:14:02.959Z\tINFO\tControllers.IronicConductor\tinput source combined-ca-bundle changed, reconcile: ironic-conductor - 94667296-111d-4d64-8b23-a04cc70d6773" - " 2025-12-08T13:14:02.965Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}" - " 2025-12-08T13:14:02.968Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}" - " 2025-12-08T13:14:02.969Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}" - " 2025-12-08T13:14:02.970Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}" - " 2025-12-08T13:14:02.975Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\"}" - " 2025-12-08T13:14:02.982Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aae49e53-ad0a-4e6b-aba9-1d299b27a11d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:02.982Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d4709787-194a-46b7-adea-2b96264806cc\"}" - " 2025-12-08T13:14:03.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"affdbdbe-abf4-466e-937a-f5a5e7b39220\"}" - " 2025-12-08T13:14:03.076Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d4709787-194a-46b7-adea-2b96264806cc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:03.077Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bb390ae4-e4ea-4b94-870f-b94675fad829\"}" - " 2025-12-08T13:14:03.080Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bb390ae4-e4ea-4b94-870f-b94675fad829\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:03.087Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3eccbaaf-3506-44f5-bba4-720c02de9b9e\"}" - " 2025-12-08T13:14:03.091Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3eccbaaf-3506-44f5-bba4-720c02de9b9e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:03.132Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39c07b54-692b-4ce5-a767-9ebaa9ce14df\"}" - " 2025-12-08T13:14:03.136Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"39c07b54-692b-4ce5-a767-9ebaa9ce14df\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:03.156Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"ab289717-64cf-4cc9-b6d1-ec381486f6ac\"}" - " 2025-12-08T13:14:03.182Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bb709d76-0ba6-44e6-8123-6fb6fb6724fb\"}" - " 2025-12-08T13:14:03.216Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3af61df2-5403-4a95-bf1b-6084c0531a7d\"}" - " 2025-12-08T13:14:03.219Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3af61df2-5403-4a95-bf1b-6084c0531a7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:03.380Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"28cd4a02-e459-47c0-a59b-6729cca25da0\"}" - " 2025-12-08T13:14:03.384Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"28cd4a02-e459-47c0-a59b-6729cca25da0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:03.705Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6fc93af0-2821-4a5d-82fd-77d42a481618\"}" - " 2025-12-08T13:14:03.708Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6fc93af0-2821-4a5d-82fd-77d42a481618\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:04.339Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"2a615a35-01e8-42cb-aaaa-35f098ae6b1d\"}" - " 2025-12-08T13:14:04.339Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"2a615a35-01e8-42cb-aaaa-35f098ae6b1d\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:04.349Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a7f7801-3962-4cf3-9390-0de60835faf0\"}" - " 2025-12-08T13:14:04.352Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a7f7801-3962-4cf3-9390-0de60835faf0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:04.986Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4627312b-4c83-40ec-809a-ce6620a064c8\"}" - " 2025-12-08T13:14:05.016Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"645863f6-538f-41b2-87d5-8131589c5c15\"}" - " 2025-12-08T13:14:05.023Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"c1b0d4fb-b83f-4d5e-b450-fcb660d7fb34\"}" - " 2025-12-08T13:14:05.074Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3a658f31-1544-403a-9dea-dd9fa1d63ba3\"}" - " 2025-12-08T13:14:05.633Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ee302aa4-761a-4fd2-be9d-fa66db7d3757\"}" - " 2025-12-08T13:14:05.638Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ee302aa4-761a-4fd2-be9d-fa66db7d3757\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:05.841Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6703123d-dc87-4e87-a2fc-0f32a68bc586\"}" - " 2025-12-08T13:14:08.064Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dceff557-ac68-4b36-9800-b79cc3275e6f\"}" - " 2025-12-08T13:14:08.199Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9b398d20-abba-4d0a-b9f6-dc6b36be7d76\"}" - " 2025-12-08T13:14:08.204Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9b398d20-abba-4d0a-b9f6-dc6b36be7d76\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:08.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"217e6326-d406-4724-b73d-360f32477b71\"}" - " 2025-12-08T13:14:08.981Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"823869bd-f3fa-4696-a2af-9fb24be6406b\"}" - " 2025-12-08T13:14:08.986Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"cab8be4a-1291-4f1d-b426-4cfa4bd89008\"}" - " 2025-12-08T13:14:08.992Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a3367f34-1ce3-4e99-8e56-8ebef5a9bdab\"}" - " 2025-12-08T13:14:09.461Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"acb889ff-3dc4-46bc-a555-fa2c9dc20113\"}" - " 2025-12-08T13:14:09.461Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"acb889ff-3dc4-46bc-a555-fa2c9dc20113\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:10.094Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef2155c3-f386-41d6-886a-d19e5b023a37\"}" - " 2025-12-08T13:14:10.097Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2ff5e906-171f-45e2-97a0-e389c914c82c\"}" - " 2025-12-08T13:14:10.115Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"dbaf3798-87dd-48bc-8107-5d1186909d6c\"}" - " 2025-12-08T13:14:10.115Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"de5a6443-550c-408f-85de-a735ff43b2e3\"}" - " 2025-12-08T13:14:10.828Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7caf6aa5-345c-463b-8f5e-7fe5cca0d57b\"}" - " 2025-12-08T13:14:10.853Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"082bc770-cab9-448d-9e7f-27917f477766\"}" - " 2025-12-08T13:14:10.886Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0ddd2fbf-9d2d-4b55-882e-a379be3a1dc6\"}" - " 2025-12-08T13:14:10.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7fa9fa88-8954-44ab-9058-5d1cec5d9cd3\"}" - " 2025-12-08T13:14:10.938Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c6612514-7217-471e-a36d-1e86395f50b6\"}" - " 2025-12-08T13:14:10.941Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"be08de15-64f5-4e39-95b4-1d0274769e70\"}" - " 2025-12-08T13:14:10.948Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"fbc664c6-1de7-45b4-86fa-212c06ed3218\"}" - " 2025-12-08T13:14:12.709Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5516a7ca-0c26-4e53-a6a3-b44cd53b8cda\"}" - " 2025-12-08T13:14:12.717Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47075655-a85c-4531-b8b7-f772e31a4599\"}" - " 2025-12-08T13:14:12.729Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bc8d0d55-84bc-439e-9354-6df8ee2e14e9\"}" - " 2025-12-08T13:14:12.735Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a12e8da4-cbd6-48de-abd2-f340beac4130\"}" - " 2025-12-08T13:14:13.064Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"456ae57f-e56e-4644-9c43-ff6d4e606f03\"}" - " 2025-12-08T13:14:13.157Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"2db18f42-7070-4528-9d4f-21e3bb3af6fa\"}" - " 2025-12-08T13:14:13.183Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c0913025-de5a-4f79-be34-3f4d7c398273\"}" - " 2025-12-08T13:14:13.325Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e85597f4-82a3-49c9-8808-9f71bb13366d\"}" - " 2025-12-08T13:14:13.330Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e85597f4-82a3-49c9-8808-9f71bb13366d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:14.987Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"96262303-a781-4e86-9d90-269b3be03703\"}" - " 2025-12-08T13:14:15.016Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b74d9f2a-0707-4589-97d3-58a860e0228f\"}" - " 2025-12-08T13:14:15.024Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"d962adf4-85bb-4f7d-8e02-5b1856ae2d15\"}" - " 2025-12-08T13:14:15.075Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"77b05ef9-a849-44be-b2f5-f53dcf72331c\"}" - " 2025-12-08T13:14:15.842Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"42053deb-f1e5-450b-beb8-ad5e485c5b0a\"}" - " 2025-12-08T13:14:18.065Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a6d5c25d-c25e-400d-8810-bf39d43044bd\"}" - " 2025-12-08T13:14:18.981Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"018cba8a-5815-4e53-8348-037ee1bb1a73\"}" - " 2025-12-08T13:14:18.982Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0e9c954b-9726-45a4-98e4-17ffe562f804\"}" - " 2025-12-08T13:14:18.988Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"1e14f85a-c583-4f61-ab25-25c7ca658459\"}" - " 2025-12-08T13:14:18.994Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"18a8ae80-2d11-4567-b9d1-a520ee736b5f\"}" - " 2025-12-08T13:14:19.702Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"147b9534-1909-4b90-b5aa-ae1fdfc0708f\"}" - " 2025-12-08T13:14:19.703Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"147b9534-1909-4b90-b5aa-ae1fdfc0708f\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:20.095Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"35c3605e-dde5-476c-93ab-b55873be7486\"}" - " 2025-12-08T13:14:20.098Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e30ba29-efad-4daa-847e-cfb6fe427524\"}" - " 2025-12-08T13:14:20.116Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"ded27d1d-c29a-41ea-b5dc-00ff4f40b8c5\"}" - " 2025-12-08T13:14:20.116Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1ad0eb17-0c6e-4005-8181-4f2a63488208\"}" - " 2025-12-08T13:14:20.828Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d5deeed3-fcdf-472b-9d11-ce9fa24e947a\"}" - " 2025-12-08T13:14:20.855Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"68d59895-8b6f-4aff-8ab6-e8c4fdabf1d0\"}" - " 2025-12-08T13:14:20.888Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6cfd7326-37ca-4dc0-8042-c0fd202737de\"}" - " 2025-12-08T13:14:20.919Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6dc011cb-cbc3-4980-9996-f3321a244a14\"}" - " 2025-12-08T13:14:20.939Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"72e98264-842d-45c2-89bd-0ffba7b476fa\"}" - " 2025-12-08T13:14:20.942Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"c30ef2ff-d7ab-47e2-8f7e-db799895aac9\"}" - " 2025-12-08T13:14:20.949Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"7fe183d3-5a48-4047-96d6-4bb5477c7e8c\"}" - " 2025-12-08T13:14:22.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1f4d622a-58d8-4411-b7eb-f8a90554134f\"}" - " 2025-12-08T13:14:22.718Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"30d162d2-e5e1-4053-aaeb-e6915ad98357\"}" - " 2025-12-08T13:14:22.730Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a743bc12-5dc1-47ff-99fb-c0bac754fc89\"}" - " 2025-12-08T13:14:22.736Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"ed116156-05eb-4a28-bb11-978c7791431e\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:22.96\e[0m" - " 2025-12-08T13:14:22.964Z\tINFO\tControllers.IronicConductor\tinput source combined-ca-bundle changed, reconcile: ironic-conductor - 94667296-111d-4d64-8b23-a04cc70d6773" - " 2025-12-08T13:14:22.964Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:02Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:tls\":{\".\":{},\"f:caBundleSecretName\":{}},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:14:02Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\",\"resourceVersion\":\"1841\",\"uid\":\"952e4a51-d324-41fc-9d6a-7662bff71cab\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"tls\":{\"caBundleSecretName\":\"combined-ca-bundle\"},\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:14:22.964Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e71cf9-587b-425d-8a13-b9bcf39c7c3d\"}" - " 2025-12-08T13:14:22.967Z\tINFO\tSecret not found\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e71cf9-587b-425d-8a13-b9bcf39c7c3d\", \"secretName\": {\"name\":\"combined-ca-bundle\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}}" - " 2025-12-08T13:14:22.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"58050abc-22fd-4651-998d-3301e81136db\"}" - " 2025-12-08T13:14:22.981Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"94667296-111d-4d64-8b23-a04cc70d6773\"}, \"namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"name\": \"ironic-conductor\", \"reconcileID\": \"58050abc-22fd-4651-998d-3301e81136db\"}" - " 2025-12-08T13:14:22.997Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"94667296-111d-4d64-8b23-a04cc70d6773\", \"Kind\": \"IronicConductor\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000eeabe0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:22.96\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001d85ad0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0007aca00})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0015f60f0?, 0xc000512808?}, {0x23acb75, 0x4}, {0xc00154c168, 0x1, 0x7f008001f8faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0015f60f0?, 0xc0007aca00?}, {0xc00154c168?, 0xc0015f60f0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f60e0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f60e0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc001d85ad0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.3.4()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:307 +0x21a" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [20.153 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created for a particular MariaDBAccount \e[38;5;9m\e[1m[It] Sets the correct mysql URL\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:404\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:09.168Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:14:09.172Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret" - " 2025-12-08T13:14:09.178Z\tINFO\t---Test---\tCreated MariaDBAccount some-new-account, username some_new_account_account, secret some-new-account-db-secret" - " 2025-12-08T13:14:09.181Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:09.194Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6f27a0b6-c958-4694-b240-99d278c53a8d\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}}" - " 2025-12-08T13:14:09.197Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseAccount\":\"some-old-account\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:14:09.207Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}}" - " 2025-12-08T13:14:09.210Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"some-new-account\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}}" - " 2025-12-08T13:14:09.215Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}}" - " 2025-12-08T13:14:09.221Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}" - " 2025-12-08T13:14:09.223Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}" - " 2025-12-08T13:14:09.224Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}" - " 2025-12-08T13:14:09.226Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}" - " 2025-12-08T13:14:09.236Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\"}" - " 2025-12-08T13:14:09.243Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ddd8b120-9a18-4d80-8d53-f791f99e7974\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:09.243Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ef804173-5b4e-454a-bbd3-9d1901fef5cf\"}" - " 2025-12-08T13:14:09.332Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ef804173-5b4e-454a-bbd3-9d1901fef5cf\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:09.332Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24b8affe-da27-46be-99f1-74ddc106f498\"}" - " 2025-12-08T13:14:09.336Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24b8affe-da27-46be-99f1-74ddc106f498\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:09.342Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5dd2d54b-0b82-46b3-9aef-997a9b8c1bbc\"}" - " 2025-12-08T13:14:09.347Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5dd2d54b-0b82-46b3-9aef-997a9b8c1bbc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:09.388Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b11806a3-f8a9-4b88-a128-fdee43bbdec5\"}" - " 2025-12-08T13:14:09.392Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b11806a3-f8a9-4b88-a128-fdee43bbdec5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:09.472Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a329f39-f4f3-412e-a157-fd05f04ecc73\"}" - " 2025-12-08T13:14:09.475Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a329f39-f4f3-412e-a157-fd05f04ecc73\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:09.637Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b50d294f-f2f4-4590-83b4-248e5184a2e4\"}" - " 2025-12-08T13:14:09.641Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b50d294f-f2f4-4590-83b4-248e5184a2e4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:09.962Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c3ecb145-e322-4c31-9039-ec1d45d8b2db\"}" - " 2025-12-08T13:14:09.965Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c3ecb145-e322-4c31-9039-ec1d45d8b2db\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:10.068Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ff86db86-41b3-4da9-acd6-841e435ab5d9\"}" - " 2025-12-08T13:14:10.174Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9e61d942-b094-4ff9-bef0-1966c29f7422\"}" - " 2025-12-08T13:14:10.174Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"56fb615d-387d-4d6e-8790-810cf2345506\"}" - " 2025-12-08T13:14:10.606Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a017239d-cc7b-455c-ad09-328039c6baf7\"}" - " 2025-12-08T13:14:10.609Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a017239d-cc7b-455c-ad09-328039c6baf7\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:11.890Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f183da76-a279-46ad-85c8-6686f0230431\"}" - " 2025-12-08T13:14:11.893Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f183da76-a279-46ad-85c8-6686f0230431\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:12.644Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c3f5e44-4b61-4de1-9e30-7128e5a628cd\"}" - " 2025-12-08T13:14:12.645Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"486c94cf-5fce-44c2-9d5f-e4920ea188c7\"}" - " 2025-12-08T13:14:12.655Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"400ded4f-6b87-4fab-85dc-5e0889d2e38f\"}" - " 2025-12-08T13:14:12.660Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"6e1158e9-9212-484f-92f2-556ae7a8e09a\"}" - " 2025-12-08T13:14:12.689Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2dde0b08-46ba-41fb-8ef1-c218e19602c2\"}" - " 2025-12-08T13:14:14.454Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a2ac980c-8b18-423c-b165-083350707bb8\"}" - " 2025-12-08T13:14:14.458Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a2ac980c-8b18-423c-b165-083350707bb8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:15.091Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7d1b4cee-d01f-495b-975e-7d4e9cf21a98\"}" - " 2025-12-08T13:14:17.025Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ba27cecb-f588-46d1-a85d-8c4623d8822d\"}" - " 2025-12-08T13:14:17.025Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c9561c67-65d1-49c3-a689-1ee2301e1526\"}" - " 2025-12-08T13:14:17.047Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"caf031a1-5fa8-4865-9f8f-cce7dce2e1f9\"}" - " 2025-12-08T13:14:17.047Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a3389cc3-668f-4bbd-8078-a7cb040f756b\"}" - " 2025-12-08T13:14:17.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6ce63b40-b40e-4706-9435-ef8dc064fbb1\"}" - " 2025-12-08T13:14:17.814Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"c50937ba-a461-4f22-8d65-78521bcfa7d7\"}" - " 2025-12-08T13:14:18.231Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0fee991e-b5d0-44bc-9921-a895a1d416b2\"}" - " 2025-12-08T13:14:18.699Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e5f96a47-62f9-40c5-8964-486acd2f88f9\"}" - " 2025-12-08T13:14:18.699Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"aec90ef3-320d-421f-b87e-1ddfbefe0dbd\"}" - " 2025-12-08T13:14:18.722Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"5b999d2c-7ac4-4bd4-847f-6843bb7efc5b\"}" - " 2025-12-08T13:14:18.727Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c8898b39-fda1-49c2-aa9f-76494103834f\"}" - " 2025-12-08T13:14:19.579Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6d4e0600-7fcd-4586-9dac-cae39b4c422b\"}" - " 2025-12-08T13:14:19.583Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6d4e0600-7fcd-4586-9dac-cae39b4c422b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:20.070Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dbb952b3-03af-44ff-a34a-cca8c45213cb\"}" - " 2025-12-08T13:14:20.175Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"eb7f5aba-50ff-4d8d-a581-6e0e5cd1c318\"}" - " 2025-12-08T13:14:20.175Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d7425abf-546e-4339-92ff-d60ff31ee4a9\"}" - " 2025-12-08T13:14:22.646Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f006651b-284a-444b-a34e-727456d79584\"}" - " 2025-12-08T13:14:22.647Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1ff810de-9a76-4472-988f-86c64d1501df\"}" - " 2025-12-08T13:14:22.655Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a79480d3-b169-4f6d-9a7a-03ed95290991\"}" - " 2025-12-08T13:14:22.662Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"d9ced1b3-a87c-4bfd-bd6f-0af982a4d74f\"}" - " 2025-12-08T13:14:22.691Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7d05b2cf-cf52-448b-851b-a609be81b887\"}" - " 2025-12-08T13:14:25.093Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c1e6e23d-442b-4425-bef3-07f5df124191\"}" - " 2025-12-08T13:14:27.027Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dbbdca5b-7b14-4dcb-b10a-e2eae0dd29d7\"}" - " 2025-12-08T13:14:27.027Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5eec7127-c5c4-457b-bc79-7aa021ce36d8\"}" - " 2025-12-08T13:14:27.047Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"42f855a0-835a-4b3c-9a0d-3c1f34594ba0\"}" - " 2025-12-08T13:14:27.047Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"d0ab9dc6-8a8e-4596-bf1d-0d2944b562ea\"}" - " 2025-12-08T13:14:27.584Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"55a667d3-30fc-4fda-9f11-d6b73989f28b\"}" - " 2025-12-08T13:14:27.815Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"4a9bcb31-01ff-440d-aba6-56f5b1b1fba2\"}" - " 2025-12-08T13:14:28.233Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"75405b90-f690-46ed-8056-1bdd2d3f63bc\"}" - " 2025-12-08T13:14:28.700Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51d7ab7b-be00-46f6-aa77-ccdd758d3b60\"}" - " 2025-12-08T13:14:28.700Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8477c6d2-3913-40c4-9fe5-20c6ffbaae56\"}" - " 2025-12-08T13:14:28.724Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"f3e45283-8351-4d51-a388-74176fc6a8c5\"}" - " 2025-12-08T13:14:28.727Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a5a21e91-c305-4e89-8b58-4acb684ed348\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35 \e[38;5;243m@ 12/08/25 13:14:29.222\e[0m" - " 2025-12-08T13:14:29.223Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:09Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:14:09Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\",\"resourceVersion\":\"1213\",\"uid\":\"ee854d2a-2cd3-4fea-a936-158f44031f60\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"some-old-account\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:14:29.237Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e59f64e3-61f3-48a2-9719-091643bd24cc\"}" - " 2025-12-08T13:14:29.237Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\"}, \"namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e59f64e3-61f3-48a2-9719-091643bd24cc\"}" - " 2025-12-08T13:14:29.258Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"96e7d72b-bd2d-4b04-b1ea-44eea00ba0eb\", \"Kind\": \"IronicConductor\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:34 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001b777c0>: ' - ' secrets "ironic-conductor-config-data" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "secrets \"ironic-conductor-config-data\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor-config-data",' - ' Group: "",' - ' Kind: "secrets",' - ' 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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35\e[0m \e[38;5;243m@ 12/08/25 13:14:29.222\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetSecret(_, {{_, _}, {_, _}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35 +0x1c3" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.4.2()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:414 +0xe7" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.799 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:426\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:04.355Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:04.359Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:14:04.370Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6f02413d-3420-490f-8816-a8db6ab0cd13\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:04.370Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:04.375Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:04.375Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:04.375Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:04.379Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:04.379Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:04.389Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:04.389Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:04.389Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:04.392Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:04.392Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:04.408Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\"}" - " 2025-12-08T13:14:04.410Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\"}" - " 2025-12-08T13:14:04.412Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\"}" - " 2025-12-08T13:14:04.413Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\"}" - " 2025-12-08T13:14:04.418Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.421Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"fadf2865-b09f-4394-8ea1-2a114ff146e8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.429Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"3741825d-a010-43c2-a3da-fc5de02ec925\"}" - " 2025-12-08T13:14:04.430Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"3741825d-a010-43c2-a3da-fc5de02ec925\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.431Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"3741825d-a010-43c2-a3da-fc5de02ec925\"}" - " 2025-12-08T13:14:04.432Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:04.435Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"3741825d-a010-43c2-a3da-fc5de02ec925\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.436Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}" - " 2025-12-08T13:14:04.437Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:04.437Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.533Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}" - " 2025-12-08T13:14:04.536Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}" - " 2025-12-08T13:14:04.538Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}" - " 2025-12-08T13:14:04.538Z\tINFO\tControllers.Ironic\tInput maps hash input - n677h67dh65bh84h5d4h5fdh5dhb9h8h666h5f6h5f6h64fh56dh548hbdh64dh7chfbh98h5f4h5b8h65h545h687h677hd8h56ch574h594h678h649q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"f8d35360-a3c0-4230-9a4f-7ac43434eace\"}" - " 2025-12-08T13:14:04.546Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a29f0ce5-8600-426c-bc7c-615eb9d3c156\"}" - " 2025-12-08T13:14:04.546Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a29f0ce5-8600-426c-bc7c-615eb9d3c156\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.632Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a29f0ce5-8600-426c-bc7c-615eb9d3c156\"}" - " 2025-12-08T13:14:04.634Z\tINFO\tControllers.Ironic\tInput maps hash input - n677h67dh65bh84h5d4h5fdh5dhb9h8h666h5f6h5f6h64fh56dh548hbdh64dh7chfbh98h5f4h5b8h65h545h687h677hd8h56ch574h594h678h649q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a29f0ce5-8600-426c-bc7c-615eb9d3c156\"}" - " 2025-12-08T13:14:04.641Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\"}" - " 2025-12-08T13:14:04.642Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.643Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\"}" - " 2025-12-08T13:14:04.645Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\"}" - " 2025-12-08T13:14:04.650Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"29ac6692-fbff-4301-abbf-d1aebce11afa\"}" - " 2025-12-08T13:14:04.661Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:04.661Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.662Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.733Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.735Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.735Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.736Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nch5fhbfh5cch577hffh68ch596h668h64h69h55fh69h5c4h546h668h57fh679h594h6bhbbhcbhffh547h7h8bh5b5h564h6ch96h565hbcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.736Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.740Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.747Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.750Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"d1550798-26c5-42de-9f4e-80a5ed04a9b6\"}" - " 2025-12-08T13:14:04.762Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}" - " 2025-12-08T13:14:04.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.764Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"88f581cc-35cf-4aee-b48f-db9cf28be609\"}" - " 2025-12-08T13:14:04.768Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24fc835b-77b1-4090-b715-2acd129e00f1\"}" - " 2025-12-08T13:14:04.770Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7b1c70-0662-4079-b20a-249a62084e8b\"}" - " 2025-12-08T13:14:04.770Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"88f581cc-35cf-4aee-b48f-db9cf28be609\"}" - " 2025-12-08T13:14:04.773Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fec01287-78bd-4049-9950-56eb6574d5f8\"}" - " 2025-12-08T13:14:04.775Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24fc835b-77b1-4090-b715-2acd129e00f1\"}" - " 2025-12-08T13:14:04.775Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fec01287-78bd-4049-9950-56eb6574d5f8\"}" - " 2025-12-08T13:14:04.775Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fec01287-78bd-4049-9950-56eb6574d5f8\"}" - " 2025-12-08T13:14:04.776Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7b1c70-0662-4079-b20a-249a62084e8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:04.778Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"88f581cc-35cf-4aee-b48f-db9cf28be609\"}" - " 2025-12-08T13:14:04.778Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n645h58bh57ch5b5hchb7h56dh5bdh674h54h6dh676hd5h66fh58fh689h589hd9h5d6h645h7dhbdhd4h668h687h69hf9h579h665h66h5d4h5fq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"88f581cc-35cf-4aee-b48f-db9cf28be609\"}" - " 2025-12-08T13:14:04.779Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7b1c70-0662-4079-b20a-249a62084e8b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:04.782Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24fc835b-77b1-4090-b715-2acd129e00f1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:04.782Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eb6112d5-29b7-4475-9ce0-bcf35475d9c0\"}" - " 2025-12-08T13:14:04.785Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f974c624-d560-4181-bc16-ab7ef6bbb7eb\"}" - " 2025-12-08T13:14:04.785Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f974c624-d560-4181-bc16-ab7ef6bbb7eb\"}" - " 2025-12-08T13:14:04.789Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}" - " 2025-12-08T13:14:04.789Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdaa7ba7-a001-43e8-823f-021f2f63161b\"}" - " 2025-12-08T13:14:04.790Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdaa7ba7-a001-43e8-823f-021f2f63161b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:04.793Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3fadd3b8-3c16-4ed8-bf6e-22f2bc0d2601\"}" - " 2025-12-08T13:14:04.793Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3fadd3b8-3c16-4ed8-bf6e-22f2bc0d2601\"}" - " 2025-12-08T13:14:04.834Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}" - " 2025-12-08T13:14:04.835Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdaa7ba7-a001-43e8-823f-021f2f63161b\"}" - " 2025-12-08T13:14:04.836Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}" - " 2025-12-08T13:14:04.840Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}" - " 2025-12-08T13:14:04.842Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bdaa7ba7-a001-43e8-823f-021f2f63161b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:04.842Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"2b417b19-b842-4267-a3c7-23458d0e5b6f\"}" - " 2025-12-08T13:14:04.852Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be641d74-bc85-4889-bb62-8534b08e0d07\"}" - " 2025-12-08T13:14:04.852Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}" - " 2025-12-08T13:14:04.852Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be641d74-bc85-4889-bb62-8534b08e0d07\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:04.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.870Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}" - " 2025-12-08T13:14:04.870Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eb6112d5-29b7-4475-9ce0-bcf35475d9c0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:04.870Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40d83b48-fa3e-4c30-b7d2-ce6913b2d8ec\"}" - " 2025-12-08T13:14:04.874Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"40d83b48-fa3e-4c30-b7d2-ce6913b2d8ec\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:04.875Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}" - " 2025-12-08T13:14:04.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}" - " 2025-12-08T13:14:04.875Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be641d74-bc85-4889-bb62-8534b08e0d07\"}" - " 2025-12-08T13:14:04.876Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be641d74-bc85-4889-bb62-8534b08e0d07\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:04.876Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}" - " 2025-12-08T13:14:04.877Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}" - " 2025-12-08T13:14:04.878Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"6ad02334-add2-44e5-b1bf-adb292f313fa\"}" - " 2025-12-08T13:14:04.879Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}" - " 2025-12-08T13:14:04.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}" - " 2025-12-08T13:14:04.879Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.881Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"371d18ec-eb33-4a42-9296-4b726ff9de1f\"}" - " 2025-12-08T13:14:04.882Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\"}" - " 2025-12-08T13:14:04.891Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b6531e12-b788-48a3-9aff-881fd9fd7fcb\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:04.891Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:04.891Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}" - " 2025-12-08T13:14:04.936Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}" - " 2025-12-08T13:14:04.938Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}" - " 2025-12-08T13:14:04.940Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}" - " 2025-12-08T13:14:04.942Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"c0dd45e1-fc1f-4e46-95fd-7235564c5de2\"}" - " 2025-12-08T13:14:04.951Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}" - " 2025-12-08T13:14:04.952Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:04.970Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"371d18ec-eb33-4a42-9296-4b726ff9de1f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:04.972Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}" - " 2025-12-08T13:14:04.976Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}" - " 2025-12-08T13:14:04.978Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}" - " 2025-12-08T13:14:04.982Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}" - " 2025-12-08T13:14:04.982Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}" - " 2025-12-08T13:14:04.986Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:04.989Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}" - " 2025-12-08T13:14:04.989Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4d4bfdc2-ecaa-4d2d-8867-f6f701709402\"}" - " 2025-12-08T13:14:04.994Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:04.995Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}" - " 2025-12-08T13:14:04.999Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:05.011Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8051d0c8-d0d3-444e-ae52-817c239756cc\"}" - " 2025-12-08T13:14:05.036Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}" - " 2025-12-08T13:14:05.039Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}" - " 2025-12-08T13:14:05.041Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}" - " 2025-12-08T13:14:05.041Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"76c6c16c-d8df-4bc3-a3cb-8d3de3b7d970\"}" - " 2025-12-08T13:14:05.049Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}" - " 2025-12-08T13:14:05.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:05.051Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}" - " 2025-12-08T13:14:05.053Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}" - " 2025-12-08T13:14:05.055Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}" - " 2025-12-08T13:14:05.056Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"cdd40244-37a0-4ba9-a12d-e07e172573b5\"}" - " 2025-12-08T13:14:05.070Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}" - " 2025-12-08T13:14:05.073Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8051d0c8-d0d3-444e-ae52-817c239756cc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:05.074Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}" - " 2025-12-08T13:14:05.077Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}" - " 2025-12-08T13:14:05.077Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}" - " 2025-12-08T13:14:05.085Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}" - " 2025-12-08T13:14:05.085Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"db002a66-1ecd-4673-a439-6aa2bb01c0ff\"}" - " 2025-12-08T13:14:05.093Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}" - " 2025-12-08T13:14:05.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}" - " 2025-12-08T13:14:05.094Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:05.136Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}" - " 2025-12-08T13:14:05.137Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}" - " 2025-12-08T13:14:05.138Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}" - " 2025-12-08T13:14:05.139Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0f6c7155-2f8e-4d41-83d2-bf38cae41920\"}" - " 2025-12-08T13:14:05.154Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e150ea29-b4e6-49d3-b65c-1f41b9820797\"}" - " 2025-12-08T13:14:05.171Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}" - " 2025-12-08T13:14:05.171Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e150ea29-b4e6-49d3-b65c-1f41b9820797\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:05.174Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}" - " 2025-12-08T13:14:05.177Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}" - " 2025-12-08T13:14:05.178Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}" - " 2025-12-08T13:14:05.190Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}" - " 2025-12-08T13:14:05.190Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"4613a92d-c67c-4c7f-ad57-ba51dc268c6d\"}" - " 2025-12-08T13:14:05.198Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}" - " 2025-12-08T13:14:05.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:05.199Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}" - " 2025-12-08T13:14:05.237Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}" - " 2025-12-08T13:14:05.238Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}" - " 2025-12-08T13:14:05.238Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}" - " 2025-12-08T13:14:05.239Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"27e9b819-e63a-4e8a-8b23-631e6bd67db7\"}" - " 2025-12-08T13:14:05.250Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}" - " 2025-12-08T13:14:05.250Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:05.271Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}" - " 2025-12-08T13:14:05.275Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}" - " 2025-12-08T13:14:05.278Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}" - " 2025-12-08T13:14:05.279Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}" - " 2025-12-08T13:14:05.287Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}" - " 2025-12-08T13:14:05.287Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"ed989f97-39a0-4e8b-a87c-b08e311e8d7b\"}" - " 2025-12-08T13:14:05.332Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e490b21b-0db8-48ae-9afa-828d6bbaf577\"}" - " 2025-12-08T13:14:05.336Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e490b21b-0db8-48ae-9afa-828d6bbaf577\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:05.337Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}" - " 2025-12-08T13:14:05.338Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}" - " 2025-12-08T13:14:05.340Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}" - " 2025-12-08T13:14:05.341Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"42954b47-009b-4056-b3b8-762892c6cc2e\"}" - " 2025-12-08T13:14:05.657Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"371fa78e-06d5-4319-bab2-3e330c852238\"}" - " 2025-12-08T13:14:05.663Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"371fa78e-06d5-4319-bab2-3e330c852238\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:05.745Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aedf794c-2706-4bcf-ba66-3a243f9e682f\"}" - " 2025-12-08T13:14:05.746Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e79a1f86-8d57-483b-a597-aeadfbb78c19\"}" - " 2025-12-08T13:14:05.765Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"318945c6-8818-42ac-8400-2e732a10bf7a\"}" - " 2025-12-08T13:14:05.769Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"d1b01f3b-7468-40f7-b9cb-b6bc3c3aba43\"}" - " 2025-12-08T13:14:06.304Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4ba17a5e-4dae-4ebf-be2e-40cebd747056\"}" - " 2025-12-08T13:14:06.309Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4ba17a5e-4dae-4ebf-be2e-40cebd747056\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:07.590Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fd1ed40e-6803-476c-80ec-d825696eafb6\"}" - " 2025-12-08T13:14:07.597Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fd1ed40e-6803-476c-80ec-d825696eafb6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:08.065Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fa6c5bf7-6b68-4839-b8f3-ae4d83f748ba\"}" - " 2025-12-08T13:14:09.430Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}" - " 2025-12-08T13:14:09.431Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:09.433Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}" - " 2025-12-08T13:14:09.434Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}" - " 2025-12-08T13:14:09.435Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}" - " 2025-12-08T13:14:09.436Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"b948ed59-32cf-4a6a-8e5e-bbc22e667c84\"}" - " 2025-12-08T13:14:09.790Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}" - " 2025-12-08T13:14:09.790Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:09.793Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}" - " 2025-12-08T13:14:09.798Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}" - " 2025-12-08T13:14:09.802Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}" - " 2025-12-08T13:14:09.802Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5b7h5f5h694h5fh68bh54bh5ddh65dh557h7bh569h557hcchd5h547h5fdh666hf4h546h9fh564hfdh64dh666h547h67dhcch5dh698h79h5b9h5d9q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2c2a27da-e981-4b38-86f1-0f0e042a2b04\"}" - " 2025-12-08T13:14:09.808Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b720e262-ffc8-4ddc-b4bb-061648729a06\"}" - " 2025-12-08T13:14:09.808Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}" - " 2025-12-08T13:14:09.808Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b720e262-ffc8-4ddc-b4bb-061648729a06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:09.809Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:09.811Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}" - " 2025-12-08T13:14:09.811Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b720e262-ffc8-4ddc-b4bb-061648729a06\"}" - " 2025-12-08T13:14:09.813Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}" - " 2025-12-08T13:14:09.814Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5b7h5f5h694h5fh68bh54bh5ddh65dh557h7bh569h557hcchd5h547h5fdh666hf4h546h9fh564hfdh64dh666h547h67dhcch5dh698h79h5b9h5d9q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b720e262-ffc8-4ddc-b4bb-061648729a06\"}" - " 2025-12-08T13:14:09.814Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}" - " 2025-12-08T13:14:09.815Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"260bb76e-f29d-46ec-88a6-324c95d44a99\"}" - " 2025-12-08T13:14:09.823Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\"}" - " 2025-12-08T13:14:09.823Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:09.827Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}" - " 2025-12-08T13:14:09.828Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:09.912Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}" - " 2025-12-08T13:14:09.912Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\"}" - " 2025-12-08T13:14:09.913Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}" - " 2025-12-08T13:14:09.913Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}" - " 2025-12-08T13:14:09.913Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\"}" - " 2025-12-08T13:14:09.914Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"659b93a8-d3c1-4300-ab5c-b19742db5ce7\"}" - " 2025-12-08T13:14:09.917Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0f6b37d3-39da-463b-b8d6-b528eafb7ca8\"}" - " 2025-12-08T13:14:09.929Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}" - " 2025-12-08T13:14:09.929Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}" - " 2025-12-08T13:14:09.929Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:09.929Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:09.934Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:09.939Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:09.939Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a626cf8d-a7d1-41f9-9c3b-d54dd1ee87ec\"}" - " 2025-12-08T13:14:09.944Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a626cf8d-a7d1-41f9-9c3b-d54dd1ee87ec\"}" - " 2025-12-08T13:14:09.944Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a626cf8d-a7d1-41f9-9c3b-d54dd1ee87ec\"}" - " 2025-12-08T13:14:09.948Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}}" - " 2025-12-08T13:14:09.949Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}" - " 2025-12-08T13:14:09.952Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}" - " 2025-12-08T13:14:09.953Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}" - " 2025-12-08T13:14:09.953Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}" - " 2025-12-08T13:14:09.954Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}" - " 2025-12-08T13:14:09.955Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}" - " 2025-12-08T13:14:09.955Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c8b32ff-cf38-4ae6-bfb2-153b690ec567\"}" - " 2025-12-08T13:14:09.956Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}" - " 2025-12-08T13:14:09.960Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}" - " 2025-12-08T13:14:09.960Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}" - " 2025-12-08T13:14:09.962Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}" - " 2025-12-08T13:14:09.963Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}" - " 2025-12-08T13:14:09.963Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}" - " 2025-12-08T13:14:09.967Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}" - " 2025-12-08T13:14:09.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"74f5a012-6046-450a-aa5f-d24dac631b27\"}" - " 2025-12-08T13:14:09.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}" - " 2025-12-08T13:14:09.969Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}" - " 2025-12-08T13:14:09.969Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}" - " 2025-12-08T13:14:09.970Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}" - " 2025-12-08T13:14:09.970Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"c342c604-aab4-4ec7-8379-0f10ab0a52f5\"}" - " 2025-12-08T13:14:09.975Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}" - " 2025-12-08T13:14:09.975Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbde4336-f353-4973-b402-dd8e8e641371\"}" - " 2025-12-08T13:14:09.978Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}" - " 2025-12-08T13:14:10.013Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}" - " 2025-12-08T13:14:10.013Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}" - " 2025-12-08T13:14:10.014Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}" - " 2025-12-08T13:14:10.015Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}" - " 2025-12-08T13:14:10.015Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}" - " 2025-12-08T13:14:10.015Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}" - " 2025-12-08T13:14:10.015Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}" - " 2025-12-08T13:14:10.015Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"e3cbb71c-cbcb-42a8-a00b-43b04bb8df19\"}" - " 2025-12-08T13:14:10.020Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}" - " 2025-12-08T13:14:10.025Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}" - " 2025-12-08T13:14:10.025Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}" - " 2025-12-08T13:14:10.026Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:10.027Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\"}" - " 2025-12-08T13:14:10.034Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70890aae-1314-4256-bc0d-c435923bfbc5\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:10.034Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}" - " 2025-12-08T13:14:10.035Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:10.054Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}" - " 2025-12-08T13:14:10.057Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}" - " 2025-12-08T13:14:10.060Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}" - " 2025-12-08T13:14:10.060Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}" - " 2025-12-08T13:14:10.074Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}" - " 2025-12-08T13:14:10.074Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"d854f972-6469-4678-90b1-2dbe0bc8c208\"}" - " 2025-12-08T13:14:10.113Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}" - " 2025-12-08T13:14:10.113Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}" - " 2025-12-08T13:14:10.114Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}" - " 2025-12-08T13:14:10.115Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}" - " 2025-12-08T13:14:10.115Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"289026e6-e54e-4ebe-a6c0-edb1420c385e\"}" - " 2025-12-08T13:14:10.116Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}" - " 2025-12-08T13:14:10.116Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}" - " 2025-12-08T13:14:10.117Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}" - " 2025-12-08T13:14:10.121Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}" - " 2025-12-08T13:14:10.123Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}" - " 2025-12-08T13:14:10.123Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:10.124Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}" - " 2025-12-08T13:14:10.128Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\"}" - " 2025-12-08T13:14:10.135Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"29fb46e9-9883-4b1c-9092-9d6cab8eaceb\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:10.135Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.135Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:10.157Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5e1dc01-5539-447d-bf6a-1279096f1c19\"}" - " 2025-12-08T13:14:10.161Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5e1dc01-5539-447d-bf6a-1279096f1c19\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:10.213Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.213Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}" - " 2025-12-08T13:14:10.215Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}" - " 2025-12-08T13:14:10.215Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.216Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}" - " 2025-12-08T13:14:10.217Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"0c7b16c7-adf7-408a-8bcf-067e89f8ab1b\"}" - " 2025-12-08T13:14:10.219Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.221Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.222Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.223Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.227Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}" - " 2025-12-08T13:14:10.227Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.227Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:10.229Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.229Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"82fd5481-904f-4163-895e-dc75627fb66e\"}" - " 2025-12-08T13:14:10.230Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.230Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_2c58\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:10.314Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.314Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}" - " 2025-12-08T13:14:10.316Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}" - " 2025-12-08T13:14:10.317Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.317Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}" - " 2025-12-08T13:14:10.318Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"7f4718eb-5801-42e3-8d25-b98b8a3d983e\"}" - " 2025-12-08T13:14:10.320Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.323Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.325Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.326Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.341Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.341Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.342Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:10.342Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"71435b1b-788e-489c-8dd1-81bcfcc02cf1\"}" - " 2025-12-08T13:14:11.544Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b974aba3-5c1e-47a4-bfd0-b78ccc1507bf\"}" - " 2025-12-08T13:14:11.544Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0a8e185f-2d31-4aa5-bd6c-8a814b28cd76\"}" - " 2025-12-08T13:14:11.564Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"55b79c0a-d2b5-4821-829b-638d449e5905\"}" - " 2025-12-08T13:14:11.564Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"28c32a78-143b-4510-871c-2e0cae6c3f1a\"}" - " 2025-12-08T13:14:13.060Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79e41a98-29f7-4440-97e6-f7d0d7d4a119\"}" - " 2025-12-08T13:14:13.277Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"d15675b1-ac10-491d-b2b0-dbc04a634c4d\"}" - " 2025-12-08T13:14:13.330Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2d2b99fc-124c-43e9-958c-41e84e17199f\"}" - " 2025-12-08T13:14:14.785Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}" - " 2025-12-08T13:14:14.786Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}" - " 2025-12-08T13:14:14.786Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}" - " 2025-12-08T13:14:14.791Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}" - " 2025-12-08T13:14:14.791Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce80eea-53f5-4b95-ab72-16a79849d915\"}" - " 2025-12-08T13:14:15.282Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8071c95-4288-40a2-bcf6-040086fbb7d4\"}" - " 2025-12-08T13:14:15.286Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8071c95-4288-40a2-bcf6-040086fbb7d4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:15.747Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"79765a3c-e372-4669-94a4-c5d44f8d9a26\"}" - " 2025-12-08T13:14:15.748Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cca69855-1d71-42d8-8d14-3d4c7ef80fc1\"}" - " 2025-12-08T13:14:15.766Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"655e84c1-a139-4019-bd19-b51361a3ce1f\"}" - " 2025-12-08T13:14:15.770Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"9cd18dd4-1c5d-412f-a708-569eb0c3eb5c\"}" - " 2025-12-08T13:14:18.066Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"aa63a4d1-1bcd-4f49-aea8-ef638cb77904\"}" - " 2025-12-08T13:14:21.546Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"afbea0ac-5e24-402c-9442-129acb0bd1e2\"}" - " 2025-12-08T13:14:21.546Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"70e3d644-224f-4eac-b086-db2374136a75\"}" - " 2025-12-08T13:14:21.566Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"dbbf1c4c-2f7a-4102-996f-19836701b2fc\"}" - " 2025-12-08T13:14:21.566Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2856cb4a-ab60-4c24-adea-ceeafbe45a07\"}" - " 2025-12-08T13:14:23.061Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d925c460-da14-46b9-8c87-c5c36b487e5a\"}" - " 2025-12-08T13:14:23.278Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"bee5ce43-5a03-4361-9c28-a2cf2be165cd\"}" - " 2025-12-08T13:14:23.332Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"89326d15-92e2-4f60-afb4-3d3f0df19995\"}" - " 2025-12-08T13:14:25.527Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"06c132d7-dde1-4ed4-9095-e181666783ed\"}" - " 2025-12-08T13:14:25.533Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"06c132d7-dde1-4ed4-9095-e181666783ed\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:25.749Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c0e8a4f8-6e81-46a8-9b61-5175927bd7b2\"}" - " 2025-12-08T13:14:25.749Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c91ece52-49c7-4695-81e5-43cde83efe19\"}" - " 2025-12-08T13:14:25.767Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fb3b6282-8e8a-4a9b-bdc2-23a20d6e3299\"}" - " 2025-12-08T13:14:25.771Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"c7757bf5-3d0d-4c43-b330-f28ca34bc8e1\"}" - " 2025-12-08T13:14:28.067Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73652573-5902-4c23-b5e1-905503999f43\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:29.949\e[0m" - " 2025-12-08T13:14:29.949Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:04Z\",\"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-12-08T13:14:04Z\"}],\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\",\"resourceVersion\":\"1169\",\"uid\":\"ab2ec250-5b5e-4593-bb04-c6c028a0e2f5\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:29.964Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a8053417-fdfb-4287-b1d2-84f37e8583a3\"}" - " 2025-12-08T13:14:29.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a8053417-fdfb-4287-b1d2-84f37e8583a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.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\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a8053417-fdfb-4287-b1d2-84f37e8583a3\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.975Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic\", \"reconcileID\": \"a8053417-fdfb-4287-b1d2-84f37e8583a3\"}" - " 2025-12-08T13:14:29.986Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:29.986Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:29.986Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:29.991Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:29.991Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:30.017Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:14:30.022Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-6f02413d-3420-490f-8816-a8db6ab0cd13 changed, reconcile: ironic-ironic-neutron-agent - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852" - " 2025-12-08T13:14:30.023Z\tINFO\tControllers.IronicInspector\tinput source keystone-6f02413d-3420-490f-8816-a8db6ab0cd13 changed, reconcile: ironic-inspector - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852" - " 2025-12-08T13:14:30.023Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"32fc76eb-7c86-4a00-84d4-5ebd8bfd23e2\"}" - " 2025-12-08T13:14:30.023Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"566950a3-30ec-4439-bd5a-940adc8438b7\"}" - " 2025-12-08T13:14:30.030Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d7495e1f-3d86-4115-929b-3181afbf2f4f\"}" - " 2025-12-08T13:14:30.034Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"81986263-684a-4396-b92e-14979af03f97\"}" - " 2025-12-08T13:14:30.055Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852" - " 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852" - " 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852" - " 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852" - " 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5acaadd2-0f61-4eb5-ab38-8ad6192f0bec\"}" - " 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c13761d0-513b-4631-ab94-7a49babace53\"}" - " 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"1f46206f-fee2-4491-9c5b-1bf7a1930a20\"}" - " 2025-12-08T13:14:30.056Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f08aa68c-1de2-4a9b-81d2-80054658b4b0\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0015e2e60>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:29.949\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0015803c0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc0013c8380})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0014762a0?, 0xc000501008?}, {0x23acb75, 0x4}, {0xc000136ac8, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0014762a0?, 0xc0013c8380?}, {0xc000136ac8?, 0xc0014762a0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001526230, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001526230, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00022ea50, {{0xc0015803c0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\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] [25.583 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:321\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:23.037Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:23.041Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:14:23.053Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-57cd3ec2-06d4-45d3-a0f7-cada6adb449a\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:23.053Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:23.057Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:23.057Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:23.057Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:23.059Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:23.059Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:23.065Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27f095e0-eef2-4452-9a4c-71e12bda180f\"}" - " 2025-12-08T13:14:23.068Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:23.068Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:23.068Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:23.071Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:23.071Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:23.087Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\"}" - " 2025-12-08T13:14:23.090Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\"}" - " 2025-12-08T13:14:23.092Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\"}" - " 2025-12-08T13:14:23.095Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\"}" - " 2025-12-08T13:14:23.099Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.102Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"95f3c1f6-16fe-4a2e-b176-f8202d57d199\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.110Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ab546e6c-9cdd-4aad-891a-1d5a1c7404d3\"}" - " 2025-12-08T13:14:23.111Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ab546e6c-9cdd-4aad-891a-1d5a1c7404d3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.113Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:23.114Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ab546e6c-9cdd-4aad-891a-1d5a1c7404d3\"}" - " 2025-12-08T13:14:23.117Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ab546e6c-9cdd-4aad-891a-1d5a1c7404d3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.118Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:23.125Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}" - " 2025-12-08T13:14:23.125Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.158Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"e2cbfee6-bb67-4bbc-9170-e1d5f8885992\"}" - " 2025-12-08T13:14:23.183Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9acbf8c6-5f0e-4516-a610-c251504386e7\"}" - " 2025-12-08T13:14:23.214Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}" - " 2025-12-08T13:14:23.218Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}" - " 2025-12-08T13:14:23.223Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}" - " 2025-12-08T13:14:23.223Z\tINFO\tControllers.Ironic\tInput maps hash input - n697h5d9h588h84hb9hc6hb7h649h9ch577h97h59h666h555hdfh59fh5b8hb4h6ch5b6h5cfh658hf9h668hdfh6ch5dfh66bh575hc9h599h674q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"4d1d380a-2145-4f49-9228-23385a8b9ae8\"}" - " 2025-12-08T13:14:23.232Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"1be0ba42-b4f9-4490-aa9c-2363021cbfc9\"}" - " 2025-12-08T13:14:23.233Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"1be0ba42-b4f9-4490-aa9c-2363021cbfc9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.315Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"1be0ba42-b4f9-4490-aa9c-2363021cbfc9\"}" - " 2025-12-08T13:14:23.317Z\tINFO\tControllers.Ironic\tInput maps hash input - n697h5d9h588h84hb9hc6hb7h649h9ch577h97h59h666h555hdfh59fh5b8hb4h6ch5b6h5cfh658hf9h668hdfh6ch5dfh66bh575hc9h599h674q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"1be0ba42-b4f9-4490-aa9c-2363021cbfc9\"}" - " 2025-12-08T13:14:23.328Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\"}" - " 2025-12-08T13:14:23.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\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.330Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\"}" - " 2025-12-08T13:14:23.331Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\"}" - " 2025-12-08T13:14:23.335Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"14200085-df2d-47dd-9a65-b6ce09ca0a57\"}" - " 2025-12-08T13:14:23.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.342Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.347Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:23.415Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.416Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.416Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.416Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n55dh5h645h5cdh58dh566h65h58h96h97h5fdh7bh55ch54ch5ch546h579h5b7h65ch54h68dh598h655h59fh5d4hbbh697hd7hb5h56h649h5bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.416Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.419Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.426Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.429Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.429Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"304cb750-7a39-4810-a991-f5b25c0fe31e\"}" - " 2025-12-08T13:14:23.437Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9343addf-0d10-4b1a-ad45-cfdb5d19cb3a\"}" - " 2025-12-08T13:14:23.439Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}" - " 2025-12-08T13:14:23.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.443Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"88253ea6-c31c-445d-ab5c-0dd11a1a79ae\"}" - " 2025-12-08T13:14:23.444Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72cdc03e-73d4-4f5b-8cff-017044e3274a\"}" - " 2025-12-08T13:14:23.445Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9343addf-0d10-4b1a-ad45-cfdb5d19cb3a\"}" - " 2025-12-08T13:14:23.447Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"522a10a0-de55-4b57-a3ee-7f0d182eaf01\"}" - " 2025-12-08T13:14:23.449Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"88253ea6-c31c-445d-ab5c-0dd11a1a79ae\"}" - " 2025-12-08T13:14:23.450Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"522a10a0-de55-4b57-a3ee-7f0d182eaf01\"}" - " 2025-12-08T13:14:23.450Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"522a10a0-de55-4b57-a3ee-7f0d182eaf01\"}" - " 2025-12-08T13:14:23.451Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72cdc03e-73d4-4f5b-8cff-017044e3274a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:23.452Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"88253ea6-c31c-445d-ab5c-0dd11a1a79ae\"}" - " 2025-12-08T13:14:23.452Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n699h57h576h667h547hdch58ch54dhd9h676h695h594h648h65bhffhfdh76hc8h64dh5cch64dh696h5bbh6bh7bh77h5f8hc8hb8h5b9h67dh57bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"88253ea6-c31c-445d-ab5c-0dd11a1a79ae\"}" - " 2025-12-08T13:14:23.453Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9343addf-0d10-4b1a-ad45-cfdb5d19cb3a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:23.454Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"38061789-f47f-4627-a8d7-1c70f531ba57\"}" - " 2025-12-08T13:14:23.455Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"72cdc03e-73d4-4f5b-8cff-017044e3274a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:23.458Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"db21725b-9157-435d-924e-9858d06a52bc\"}" - " 2025-12-08T13:14:23.458Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"db21725b-9157-435d-924e-9858d06a52bc\"}" - " 2025-12-08T13:14:23.460Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}" - " 2025-12-08T13:14:23.461Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f9dd2be-4747-4d0c-8892-80d5a2c764f6\"}" - " 2025-12-08T13:14:23.461Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f9dd2be-4747-4d0c-8892-80d5a2c764f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:23.515Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f9dd2be-4747-4d0c-8892-80d5a2c764f6\"}" - " 2025-12-08T13:14:23.515Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}" - " 2025-12-08T13:14:23.516Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}" - " 2025-12-08T13:14:23.517Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}" - " 2025-12-08T13:14:23.517Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"e8474fc6-e794-4598-bd6e-bcbbf1b9caaa\"}" - " 2025-12-08T13:14:23.518Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3f9dd2be-4747-4d0c-8892-80d5a2c764f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:23.526Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}" - " 2025-12-08T13:14:23.526Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27febf6d-56ac-4587-927d-24585822d4ec\"}" - " 2025-12-08T13:14:23.526Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27febf6d-56ac-4587-927d-24585822d4ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:23.526Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.543Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}" - " 2025-12-08T13:14:23.544Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"38061789-f47f-4627-a8d7-1c70f531ba57\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:23.544Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b7c89c-0e6e-4495-b87f-88f78a69efc0\"}" - " 2025-12-08T13:14:23.547Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}" - " 2025-12-08T13:14:23.547Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}" - " 2025-12-08T13:14:23.548Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}" - " 2025-12-08T13:14:23.548Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27febf6d-56ac-4587-927d-24585822d4ec\"}" - " 2025-12-08T13:14:23.550Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}" - " 2025-12-08T13:14:23.549Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27febf6d-56ac-4587-927d-24585822d4ec\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:23.552Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"f67768d6-d61e-49f6-b299-13ac1b954090\"}" - " 2025-12-08T13:14:23.555Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}" - " 2025-12-08T13:14:23.558Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}" - " 2025-12-08T13:14:23.562Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\"}" - " 2025-12-08T13:14:23.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}" - " 2025-12-08T13:14:23.563Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.569Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"0501ab73-381c-4fed-b23f-88ddb0630211\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:23.569Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}" - " 2025-12-08T13:14:23.571Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:23.575Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:23.582Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:23.587Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:23.615Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}" - " 2025-12-08T13:14:23.616Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}" - " 2025-12-08T13:14:23.617Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}" - " 2025-12-08T13:14:23.618Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"b2c910ff-7adf-4654-b9ec-8cd637bbea5e\"}" - " 2025-12-08T13:14:23.627Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}" - " 2025-12-08T13:14:23.627Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.645Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}" - " 2025-12-08T13:14:23.646Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"11b7c89c-0e6e-4495-b87f-88f78a69efc0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:23.647Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6033fb0b-ccd8-4c53-a5cf-4f800c858b82\"}" - " 2025-12-08T13:14:23.648Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}" - " 2025-12-08T13:14:23.651Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6033fb0b-ccd8-4c53-a5cf-4f800c858b82\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:23.651Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}" - " 2025-12-08T13:14:23.652Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}" - " 2025-12-08T13:14:23.656Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}" - " 2025-12-08T13:14:23.656Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"665811e0-b227-4ec0-b4e4-3567afb79c5d\"}" - " 2025-12-08T13:14:23.663Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}" - " 2025-12-08T13:14:23.667Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97f5a9e5-3390-491a-932f-fe2af445e061\"}" - " 2025-12-08T13:14:23.716Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}" - " 2025-12-08T13:14:23.717Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}" - " 2025-12-08T13:14:23.718Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}" - " 2025-12-08T13:14:23.718Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"3505dbd1-967e-4522-827d-3621f02a123d\"}" - " 2025-12-08T13:14:23.719Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}" - " 2025-12-08T13:14:23.720Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:23.723Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}" - " 2025-12-08T13:14:23.724Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}" - " 2025-12-08T13:14:23.725Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}" - " 2025-12-08T13:14:23.726Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"6587dafb-2365-4a08-912a-ea66f16d1ccf\"}" - " 2025-12-08T13:14:23.746Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}" - " 2025-12-08T13:14:23.746Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97f5a9e5-3390-491a-932f-fe2af445e061\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:23.749Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}" - " 2025-12-08T13:14:23.752Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}" - " 2025-12-08T13:14:23.753Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}" - " 2025-12-08T13:14:23.762Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}" - " 2025-12-08T13:14:23.762Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"59839c8f-c031-4475-93cb-ba015a141078\"}" - " 2025-12-08T13:14:23.763Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}" - " 2025-12-08T13:14:23.768Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}" - " 2025-12-08T13:14:23.770Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}" - " 2025-12-08T13:14:23.772Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}" - " 2025-12-08T13:14:23.773Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}" - " 2025-12-08T13:14:23.783Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}" - " 2025-12-08T13:14:23.783Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a49fcd4b-9402-4f34-b396-9c963b2dab88\"}" - " 2025-12-08T13:14:23.827Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"deae679f-93f9-4f5b-8c3c-9e6e9ddc1cb0\"}" - " 2025-12-08T13:14:23.834Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"deae679f-93f9-4f5b-8c3c-9e6e9ddc1cb0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:23.995Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df76da3c-48db-4d6c-8f61-1676ed1d3660\"}" - " 2025-12-08T13:14:23.998Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df76da3c-48db-4d6c-8f61-1676ed1d3660\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:24.319Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"515de502-359d-4d86-9503-0024255cfb29\"}" - " 2025-12-08T13:14:24.325Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"515de502-359d-4d86-9503-0024255cfb29\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:24.966Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3e5676e8-8c4a-44a9-a4f9-046b571b6e44\"}" - " 2025-12-08T13:14:24.972Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3e5676e8-8c4a-44a9-a4f9-046b571b6e44\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:24.988Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e7f1430c-4098-4eef-8f81-2a06592eef5a\"}" - " 2025-12-08T13:14:25.017Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b9b0d324-607d-448f-81a6-9aebc01b7a8d\"}" - " 2025-12-08T13:14:25.026Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"3865c9a4-04f1-4b4f-8138-e71150603b6e\"}" - " 2025-12-08T13:14:25.076Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9792995e-0bb4-4c31-93d3-86331144c536\"}" - " 2025-12-08T13:14:25.843Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efe20cc9-7789-4c2e-bc88-d219b58ef6bf\"}" - " 2025-12-08T13:14:26.252Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eb226fe5-3880-4bd7-9206-f8f9ce5aafb9\"}" - " 2025-12-08T13:14:26.258Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eb226fe5-3880-4bd7-9206-f8f9ce5aafb9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:28.066Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"711202ef-31d5-4f34-946e-cd3db689f428\"}" - " 2025-12-08T13:14:28.111Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}" - " 2025-12-08T13:14:28.112Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:28.115Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}" - " 2025-12-08T13:14:28.117Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}" - " 2025-12-08T13:14:28.119Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}" - " 2025-12-08T13:14:28.120Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"99d69eea-2419-4510-83bf-1f4bd868675d\"}" - " 2025-12-08T13:14:28.462Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}" - " 2025-12-08T13:14:28.463Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:28.468Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}" - " 2025-12-08T13:14:28.471Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}" - " 2025-12-08T13:14:28.475Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}" - " 2025-12-08T13:14:28.475Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n58bh74h7ch65bh57bh55h5dchc9hf9h5b6h546h58bhchfch668h665h659h694h695h697h58fh59h67chfh5f6h66bh5c9hddh7h5bfhd4h664q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a4bee18-c392-4f5a-831c-257452c17636\"}" - " 2025-12-08T13:14:28.485Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"439fec4e-1679-4ed3-af78-0ba4c5c9d23d\"}" - " 2025-12-08T13:14:28.485Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"439fec4e-1679-4ed3-af78-0ba4c5c9d23d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:28.485Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}" - " 2025-12-08T13:14:28.486Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:28.488Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"439fec4e-1679-4ed3-af78-0ba4c5c9d23d\"}" - " 2025-12-08T13:14:28.489Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}" - " 2025-12-08T13:14:28.490Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n58bh74h7ch65bh57bh55h5dchc9hf9h5b6h546h58bhchfch668h665h659h694h695h697h58fh59h67chfh5f6h66bh5c9hddh7h5bfhd4h664q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"439fec4e-1679-4ed3-af78-0ba4c5c9d23d\"}" - " 2025-12-08T13:14:28.490Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}" - " 2025-12-08T13:14:28.491Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}" - " 2025-12-08T13:14:28.492Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"a63ddee6-91cf-4db4-a279-4f91c9e7edf9\"}" - " 2025-12-08T13:14:28.500Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\"}" - " 2025-12-08T13:14:28.500Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:28.503Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\"}" - " 2025-12-08T13:14:28.505Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\"}" - " 2025-12-08T13:14:28.508Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}" - " 2025-12-08T13:14:28.509Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"73a6d177-90aa-4ae8-822a-a0365c040f05\"}" - " 2025-12-08T13:14:28.509Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:28.518Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:28.520Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.520Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:28.525Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:28.526Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abe64116-16cc-4a9b-bbf0-819148cf3dc0\"}" - " 2025-12-08T13:14:28.529Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abe64116-16cc-4a9b-bbf0-819148cf3dc0\"}" - " 2025-12-08T13:14:28.529Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"abe64116-16cc-4a9b-bbf0-819148cf3dc0\"}" - " 2025-12-08T13:14:28.536Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}}" - " 2025-12-08T13:14:28.536Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}" - " 2025-12-08T13:14:28.538Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1548023f-f659-4591-942a-066af0cbd73a\"}" - " 2025-12-08T13:14:28.540Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1548023f-f659-4591-942a-066af0cbd73a\"}" - " 2025-12-08T13:14:28.544Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}" - " 2025-12-08T13:14:28.548Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}" - " 2025-12-08T13:14:28.550Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\"}" - " 2025-12-08T13:14:28.550Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}" - " 2025-12-08T13:14:28.551Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}" - " 2025-12-08T13:14:28.551Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\"}" - " 2025-12-08T13:14:28.551Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\"}" - " 2025-12-08T13:14:28.555Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\"}" - " 2025-12-08T13:14:28.559Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}" - " 2025-12-08T13:14:28.560Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"6e8b06dc-11f7-4f48-840c-fb03eb9c512e\"}" - " 2025-12-08T13:14:28.562Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9d4e7d69-5069-4037-aba6-e964c4cc0a17\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:28.563Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}" - " 2025-12-08T13:14:28.564Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}" - " 2025-12-08T13:14:28.564Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}" - " 2025-12-08T13:14:28.568Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}" - " 2025-12-08T13:14:28.568Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d89bfbc4-65ea-41d1-9152-65901a644e54\"}" - " 2025-12-08T13:14:28.569Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}" - " 2025-12-08T13:14:28.575Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}" - " 2025-12-08T13:14:28.576Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}" - " 2025-12-08T13:14:28.576Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}" - " 2025-12-08T13:14:28.588Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.588Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}" - " 2025-12-08T13:14:28.589Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.590Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.590Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.590Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}" - " 2025-12-08T13:14:28.590Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cdaa5ae6-fbbf-4a44-a150-889ea60d29dd\"}" - " 2025-12-08T13:14:28.591Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}" - " 2025-12-08T13:14:28.592Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}" - " 2025-12-08T13:14:28.594Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.595Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"ca07cbb0-3488-4f73-bba6-d877ede3c155\"}" - " 2025-12-08T13:14:28.598Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.600Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}" - " 2025-12-08T13:14:28.601Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}" - " 2025-12-08T13:14:28.601Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}" - " 2025-12-08T13:14:28.604Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.605Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}" - " 2025-12-08T13:14:28.605Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:28.608Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}" - " 2025-12-08T13:14:28.608Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"31705941-f63b-4fad-b1ab-a41e21ef0192\"}" - " 2025-12-08T13:14:28.608Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.608Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.610Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.617Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.617Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.619Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.619Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c2f5d65-b7e7-45fe-99ff-e290da98de11\"}" - " 2025-12-08T13:14:28.628Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.629Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:28.642Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}" - " 2025-12-08T13:14:28.645Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}" - " 2025-12-08T13:14:28.648Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}" - " 2025-12-08T13:14:28.649Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}" - " 2025-12-08T13:14:28.662Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}" - " 2025-12-08T13:14:28.662Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"69d5a8bd-fc38-4ce8-b0c3-7a083aba9243\"}" - " 2025-12-08T13:14:28.688Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}" - " 2025-12-08T13:14:28.688Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.690Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}" - " 2025-12-08T13:14:28.691Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}" - " 2025-12-08T13:14:28.692Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"c02ea934-7f87-4a31-aeaa-154949f09b5b\"}" - " 2025-12-08T13:14:28.692Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.692Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.694Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.699Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.703Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.704Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.707Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.708Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}" - " 2025-12-08T13:14:28.709Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:28.728Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.728Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.731Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.731Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7941fcbe-3b9b-40e9-b123-b4685af5c234\"}" - " 2025-12-08T13:14:28.744Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.744Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:28.788Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}" - " 2025-12-08T13:14:28.788Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.791Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}" - " 2025-12-08T13:14:28.796Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}" - " 2025-12-08T13:14:28.796Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.798Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"46ef398a-70fc-4fbb-ad28-af3006139b2b\"}" - " 2025-12-08T13:14:28.801Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.805Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.806Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.808Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.820Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8b1a923d-c5c1-410c-ac31-789f921cba5f\"}" - " 2025-12-08T13:14:28.826Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8b1a923d-c5c1-410c-ac31-789f921cba5f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:28.829Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.829Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.831Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.831Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e800d39f-06df-4135-8d2a-75a093a89216\"}" - " 2025-12-08T13:14:28.982Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b57cfb07-8e79-4d68-b6fa-a1545bc656a3\"}" - " 2025-12-08T13:14:28.983Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5b2d904c-32b3-420e-8964-fec0ab1a8837\"}" - " 2025-12-08T13:14:28.988Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"66da5afc-0606-411b-b1d6-5373c43ec82d\"}" - " 2025-12-08T13:14:28.995Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9e739952-928e-4ad2-997f-122dacecc0d1\"}" - " 2025-12-08T13:14:30.097Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c5320579-fbcb-4048-aacf-318ca1f2f4c7\"}" - " 2025-12-08T13:14:30.100Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7a2a54f-d93d-44fa-aff7-38cbf6365821\"}" - " 2025-12-08T13:14:30.118Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"46ae237e-65c5-4276-b120-bb419dd9e003\"}" - " 2025-12-08T13:14:30.118Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"60017ff8-23a4-452f-a047-8bce97460ec6\"}" - " 2025-12-08T13:14:30.520Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.521Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d9bb\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:30.522Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.098c6a36-089f-4add-86a5-f35f2b113403.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.524Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.527Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.530Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.530Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.531Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.542Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.542Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.544Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.544Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9bb600bd-5d9b-4078-a272-199586c43d5e\"}" - " 2025-12-08T13:14:30.830Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"046fafbd-67eb-4705-85e1-b7fe6e61af66\"}" - " 2025-12-08T13:14:30.856Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5e76d319-392a-46f1-a5c7-1d96d2f163ab\"}" - " 2025-12-08T13:14:30.889Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fe59fa23-87f8-47ad-8a15-618ce77b15e5\"}" - " 2025-12-08T13:14:30.921Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8bf5cb7e-3e22-4563-817b-f3ebd69b15bb\"}" - " 2025-12-08T13:14:30.941Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"27bc8a24-c67a-4365-9e99-ca0ed2bd0c2e\"}" - " 2025-12-08T13:14:30.944Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"5173cc95-3618-4b0d-8286-b32ea4f9ed74\"}" - " 2025-12-08T13:14:30.951Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"5a6cdd07-ce2f-4609-adfa-f3a665bbaf43\"}" - " 2025-12-08T13:14:32.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"868c6caa-1c15-4e02-8c91-bcbde7a2ed0a\"}" - " 2025-12-08T13:14:32.719Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"31c00013-d32a-4fbf-83ba-1334f9f26192\"}" - " 2025-12-08T13:14:32.731Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eec11cc2-0713-41d5-9258-7a9abdfd1a87\"}" - " 2025-12-08T13:14:32.738Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"07b3abb7-285e-4088-ad1b-66899b42ecac\"}" - " 2025-12-08T13:14:33.066Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"327c2e2a-1df6-4f7c-b86f-35127f98c79a\"}" - " 2025-12-08T13:14:33.160Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"630ea6fb-bd81-4563-897c-4c7c1c059697\"}" - " 2025-12-08T13:14:33.184Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"784882c7-2395-4a99-bb9f-c628b97f0ccc\"}" - " 2025-12-08T13:14:33.947Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"901c56b8-7361-43b7-a0c7-c78b20f7eca5\"}" - " 2025-12-08T13:14:33.951Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"901c56b8-7361-43b7-a0c7-c78b20f7eca5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:34.989Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8d07bae0-93b9-4ee8-acad-f5cc872ed000\"}" - " 2025-12-08T13:14:35.019Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0aa0fa79-7ed6-4b2a-9438-ab9b67a951d5\"}" - " 2025-12-08T13:14:35.027Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9d3a861c-429c-4dbc-a1b9-54f21be56aff\"}" - " 2025-12-08T13:14:35.078Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"791b75d8-ce3c-46c1-b105-6d00d4e189cd\"}" - " 2025-12-08T13:14:35.845Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b5f54e89-90a4-4c4f-8f78-904896e8b79c\"}" - " 2025-12-08T13:14:38.067Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a17e4dab-556d-4d48-a128-3e58c09475f7\"}" - " 2025-12-08T13:14:38.984Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f54522ad-cca3-4b3b-807f-2b4bb3f84cff\"}" - " 2025-12-08T13:14:38.984Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a3d69ad-b494-4772-8f19-2781455ae9ad\"}" - " 2025-12-08T13:14:38.990Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"44d3fc06-939f-4c13-b387-8e15403ad58a\"}" - " 2025-12-08T13:14:38.996Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1fa5eb63-796a-48b1-b7bb-0201cbb9c1a2\"}" - " 2025-12-08T13:14:40.098Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"543ea890-ba15-4b4b-a24c-4f85602d6639\"}" - " 2025-12-08T13:14:40.101Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"032a8fc4-6412-4ccf-8936-729ad933d8e6\"}" - " 2025-12-08T13:14:40.119Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"d52ec6e8-7946-41f6-8c2b-0c7f083a0685\"}" - " 2025-12-08T13:14:40.119Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9a976a7c-5cc8-49da-bc00-a4b2e20e5ebf\"}" - " 2025-12-08T13:14:40.184Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"eec6b56f-3dda-4910-a994-4a98a9926867\"}" - " 2025-12-08T13:14:40.184Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"eec6b56f-3dda-4910-a994-4a98a9926867\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:40.831Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"60312f49-0ce4-469b-bf7c-b070bce413da\"}" - " 2025-12-08T13:14:40.857Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"543ebc00-6afa-4cc5-b9ff-61fcb21ed3d7\"}" - " 2025-12-08T13:14:40.890Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9f4660ce-7827-423d-a091-a3eab092e8ab\"}" - " 2025-12-08T13:14:40.922Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3fb151c8-5eaa-47f8-9ff9-d03581311707\"}" - " 2025-12-08T13:14:40.942Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4c995ca0-2fa8-478e-9e18-9fd2a53469a4\"}" - " 2025-12-08T13:14:40.945Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"a028ce65-cae0-46f8-9d1c-a21a44d6cdf4\"}" - " 2025-12-08T13:14:40.952Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"a2d188cb-b9e6-469e-a946-210891d3e919\"}" - " 2025-12-08T13:14:42.713Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a850aa45-fd36-4daf-a003-b22442554767\"}" - " 2025-12-08T13:14:42.720Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce28db25-b2f6-4123-a06d-583edcbb57d0\"}" - " 2025-12-08T13:14:42.732Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"453115d6-6d6a-426c-b8ed-bb3eebd63b6c\"}" - " 2025-12-08T13:14:42.739Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"0632a748-0664-4adb-9dec-9149c27420df\"}" - " 2025-12-08T13:14:43.068Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0a8cf694-e6b1-45df-b8b0-c1c2984a0c69\"}" - " 2025-12-08T13:14:43.161Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"35933b36-56e1-43ac-bae8-8616a6046586\"}" - " 2025-12-08T13:14:43.186Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f7856b6-6c45-4a27-82a1-70558fe2077d\"}" - " 2025-12-08T13:14:44.192Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c1de7916-a4de-4fe8-a40d-71e71c6fb499\"}" - " 2025-12-08T13:14:44.200Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c1de7916-a4de-4fe8-a40d-71e71c6fb499\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:44.991Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5abcff54-4fdc-4a27-8023-2cd84251e670\"}" - " 2025-12-08T13:14:45.021Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8fccb718-e7e9-47ff-8e75-5f7a3e2f2d24\"}" - " 2025-12-08T13:14:45.028Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"48cba64a-5dd7-4eae-b61d-3a2ab02b3c39\"}" - " 2025-12-08T13:14:45.079Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8335061-f3a3-4862-8ce4-7fd226fd3897\"}" - " 2025-12-08T13:14:45.847Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e3855abc-9b14-44f0-aeae-a1d73280cadc\"}" - " 2025-12-08T13:14:48.069Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"61322362-16e0-4169-aa04-9f3f52f1b41d\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:48.537\e[0m" - " 2025-12-08T13:14:48.537Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14: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-12-08T13:14:23Z\"}],\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\",\"resourceVersion\":\"1878\",\"uid\":\"f832fdb7-ef85-4403-a6d8-09cce8a14b7f\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:48.554Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"600bbefb-7bf3-4986-89ac-f121663e99d7\"}" - " 2025-12-08T13:14:48.558Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"600bbefb-7bf3-4986-89ac-f121663e99d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.562Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"600bbefb-7bf3-4986-89ac-f121663e99d7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.562Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic\", \"reconcileID\": \"600bbefb-7bf3-4986-89ac-f121663e99d7\"}" - " 2025-12-08T13:14:48.569Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.570Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:48.570Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:48.575Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.575Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.581Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:14:48.588Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-57cd3ec2-06d4-45d3-a0f7-cada6adb449a changed, reconcile: ironic-ironic-neutron-agent - 098c6a36-089f-4add-86a5-f35f2b113403" - " 2025-12-08T13:14:48.588Z\tINFO\tControllers.IronicInspector\tinput source keystone-57cd3ec2-06d4-45d3-a0f7-cada6adb449a changed, reconcile: ironic-inspector - 098c6a36-089f-4add-86a5-f35f2b113403" - " 2025-12-08T13:14:48.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27088ccd-f904-490a-9114-831ab1196284\"}" - " 2025-12-08T13:14:48.588Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"56972b7f-3d54-4d0a-9779-b0b9593c5a28\"}" - " 2025-12-08T13:14:48.599Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a9b0485f-c25e-4e63-8c9f-ae8493896b56\"}" - " 2025-12-08T13:14:48.599Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"70121e03-b1ec-4595-9a88-3dff33ca888c\"}" - " 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 098c6a36-089f-4add-86a5-f35f2b113403" - " 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"405eb3ab-5247-4aaf-ab27-5c20278e8895\"}" - " 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 098c6a36-089f-4add-86a5-f35f2b113403" - " 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 098c6a36-089f-4add-86a5-f35f2b113403" - " 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 098c6a36-089f-4add-86a5-f35f2b113403" - " 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"af4aa221-8460-42bf-8829-7d16deac4525\"}" - " 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"739ba565-f4c7-4cf0-a10c-48a2566f0610\"}" - " 2025-12-08T13:14:48.609Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"272482cf-8719-4ad8-94e5-c6e89eae1f24\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0021f5900>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:48.537\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001471d70?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc000b9bb40})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0018042d0?, 0xc000512808?}, {0x23acb75, 0x4}, {0xc000e9a768, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0018042d0?, 0xc000b9bb40?}, {0xc000e9a768?, 0xc0018042d0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0017bdb90, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0017bdb90, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001471d70, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.700 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/test/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1203\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:29.538Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"8bf52022-1928-4ac2-b02b-c89d26028c5e\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:29.539Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"7bfd3b12-348f-443d-b150-287a205772ca\"}" - " 2025-12-08T13:14:29.540Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"7bfd3b12-348f-443d-b150-287a205772ca\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:29.544Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"36b7a934-500c-48b3-b442-1c25118cf46d\"}" - " 2025-12-08T13:14:29.545Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"36b7a934-500c-48b3-b442-1c25118cf46d\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:29.549Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-4892c248-6faf-4f27-a7b6-aa7832327463\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:29.549Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:29.553Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:29.553Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:29.553Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:29.556Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:29.556Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:29.561Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:29.564Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:29.564Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:29.564Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:29.567Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:29.567Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:29.576Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"6a1af590-d672-49b6-90e1-8407a227c371\"}" - " 2025-12-08T13:14:29.577Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"6a1af590-d672-49b6-90e1-8407a227c371\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:29.588Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\"}" - " 2025-12-08T13:14:29.590Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\"}" - " 2025-12-08T13:14:29.593Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\"}" - " 2025-12-08T13:14:29.595Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\"}" - " 2025-12-08T13:14:29.600Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.603Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"7065023f-9d04-4174-9a11-fa69f569644a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.614Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:29.621Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:29.621Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"3c317689-7629-477b-b662-651334dc1d80\"}" - " 2025-12-08T13:14:29.621Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"3c317689-7629-477b-b662-651334dc1d80\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:29.622Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"751a31cc-0dd8-4573-875b-46b80538bebd\"}" - " 2025-12-08T13:14:29.622Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"751a31cc-0dd8-4573-875b-46b80538bebd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"751a31cc-0dd8-4573-875b-46b80538bebd\"}" - " 2025-12-08T13:14:29.632Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"751a31cc-0dd8-4573-875b-46b80538bebd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.633Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}" - " 2025-12-08T13:14:29.633Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.726Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}" - " 2025-12-08T13:14:29.730Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}" - " 2025-12-08T13:14:29.732Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}" - " 2025-12-08T13:14:29.732Z\tINFO\tControllers.Ironic\tInput maps hash input - n7hdfh78h5b8h5cchdbh5d7hffhcbh696hd7h75h64fh555h68fhc8hcdh568h79h586h694h5dbh5h677h5b9h85h589hdfh574h67bh65ch544q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4bd212dd-77d5-42a2-a8d2-3f9d871d9fdb\"}" - " 2025-12-08T13:14:29.739Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"643ab99e-3ddc-4be6-b6a6-a6a5d4be90bd\"}" - " 2025-12-08T13:14:29.739Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"643ab99e-3ddc-4be6-b6a6-a6a5d4be90bd\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:29.739Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\"}" - " 2025-12-08T13:14:29.740Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.827Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\"}" - " 2025-12-08T13:14:29.828Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\"}" - " 2025-12-08T13:14:29.832Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"50873167-3e43-4056-87e6-0973f81d767e\"}" - " 2025-12-08T13:14:29.839Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}" - " 2025-12-08T13:14:29.839Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.845Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:29.928Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}" - " 2025-12-08T13:14:29.929Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}" - " 2025-12-08T13:14:29.929Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}" - " 2025-12-08T13:14:29.930Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5d7h56bh658h54bhb8h75h5f6h8ch549h575h665h5cchf7h5fhb9h57dh674h54bh88h678hd5h5bh5d5h6dh697hf5h99h68ch667h558hffh5f9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}" - " 2025-12-08T13:14:29.930Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}" - " 2025-12-08T13:14:29.939Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}" - " 2025-12-08T13:14:29.947Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"cd82ed53-f882-448f-b2ec-036f55a03f97\"}" - " 2025-12-08T13:14:29.956Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"84dbb9d1-37ec-45f8-8981-a02f7c84b9a4\"}" - " 2025-12-08T13:14:29.956Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"84dbb9d1-37ec-45f8-8981-a02f7c84b9a4\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:29.957Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}" - " 2025-12-08T13:14:29.957Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:29.959Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66a92503-f4b3-48e3-8220-1a10bb4458f4\"}" - " 2025-12-08T13:14:29.970Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee602e3b-8eb7-4342-9d88-cade9a4e4eea\"}" - " 2025-12-08T13:14:29.972Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"57c876cb-5c2f-48da-bcbb-571d4a62d351\"}" - " 2025-12-08T13:14:29.974Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66a92503-f4b3-48e3-8220-1a10bb4458f4\"}" - " 2025-12-08T13:14:29.975Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"fec9d677-2575-4212-8d2c-7f4f546e33ab\"}" - " 2025-12-08T13:14:29.978Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee602e3b-8eb7-4342-9d88-cade9a4e4eea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:29.978Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"57c876cb-5c2f-48da-bcbb-571d4a62d351\"}" - " 2025-12-08T13:14:29.978Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"57c876cb-5c2f-48da-bcbb-571d4a62d351\"}" - " 2025-12-08T13:14:29.982Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee602e3b-8eb7-4342-9d88-cade9a4e4eea\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:29.988Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9ecb5c11-cd89-4d54-9bbe-b22a67a3a7f4\"}" - " 2025-12-08T13:14:29.988Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9ecb5c11-cd89-4d54-9bbe-b22a67a3a7f4\"}" - " 2025-12-08T13:14:29.989Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66a92503-f4b3-48e3-8220-1a10bb4458f4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:29.989Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8faa70e-4bf8-4a86-9e0f-8f3cb816a599\"}" - " 2025-12-08T13:14:29.992Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09a3e4d3-8f5f-476b-b1f5-4df0cc3ed4c6\"}" - " 2025-12-08T13:14:29.992Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09a3e4d3-8f5f-476b-b1f5-4df0cc3ed4c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:29.996Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"818550d8-5503-4a75-b4e2-085b9d888a26\"}" - " 2025-12-08T13:14:29.996Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"818550d8-5503-4a75-b4e2-085b9d888a26\"}" - " 2025-12-08T13:14:30.031Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}" - " 2025-12-08T13:14:30.031Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09a3e4d3-8f5f-476b-b1f5-4df0cc3ed4c6\"}" - " 2025-12-08T13:14:30.032Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}" - " 2025-12-08T13:14:30.032Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}" - " 2025-12-08T13:14:30.033Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5d7h56bh658h54bhb8h75h5f6h8ch549h575h665h5cchf7h5fhb9h57dh674h54bh88h678hd5h5bh5d5h6dh697hf5h99h68ch667h558hffh5f9q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}" - " 2025-12-08T13:14:30.033Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}" - " 2025-12-08T13:14:30.034Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"936c4a16-1556-4b58-a9e0-f1143aba1300\"}" - " 2025-12-08T13:14:30.038Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"09a3e4d3-8f5f-476b-b1f5-4df0cc3ed4c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:30.046Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"894835c1-c332-47ed-992e-5809d4906726\"}" - " 2025-12-08T13:14:30.046Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"894835c1-c332-47ed-992e-5809d4906726\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:30.050Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}" - " 2025-12-08T13:14:30.051Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:30.071Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b6c41565-0c78-4a46-8e32-05cbbd8dbd3c\"}" - " 2025-12-08T13:14:30.072Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"fec9d677-2575-4212-8d2c-7f4f546e33ab\"}" - " 2025-12-08T13:14:30.074Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b8faa70e-4bf8-4a86-9e0f-8f3cb816a599\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.074Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1afdbf5f-180b-4068-ac08-67231ad65923\"}" - " 2025-12-08T13:14:30.076Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"fec9d677-2575-4212-8d2c-7f4f546e33ab\"}" - " 2025-12-08T13:14:30.076Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5c4h5ch77h644h696h87h5d9hfbh549h5h55h68fhbch84hdbhd4h669h67dhd7h595hc9hb7h64h556h78hfch649h699h66dh8hbchdfq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"fec9d677-2575-4212-8d2c-7f4f546e33ab\"}" - " 2025-12-08T13:14:30.078Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1afdbf5f-180b-4068-ac08-67231ad65923\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.083Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"29deae5f-fa3a-437a-b483-fa25bc7787e3\"}" - " 2025-12-08T13:14:30.084Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5291ab9-e0a5-4afe-8c0c-488f4cf6ab03\"}" - " 2025-12-08T13:14:30.128Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"894835c1-c332-47ed-992e-5809d4906726\"}" - " 2025-12-08T13:14:30.128Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}" - " 2025-12-08T13:14:30.128Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"894835c1-c332-47ed-992e-5809d4906726\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:30.129Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"78c5f0cc-ac51-438b-8f5d-d0889514464a\"}" - " 2025-12-08T13:14:30.129Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"78c5f0cc-ac51-438b-8f5d-d0889514464a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:30.129Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}" - " 2025-12-08T13:14:30.130Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}" - " 2025-12-08T13:14:30.131Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"a2cfdd1e-b0fd-4e79-96e9-6f50c7e0d0ee\"}" - " 2025-12-08T13:14:30.132Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"78c5f0cc-ac51-438b-8f5d-d0889514464a\"}" - " 2025-12-08T13:14:30.132Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"78c5f0cc-ac51-438b-8f5d-d0889514464a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:30.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}" - " 2025-12-08T13:14:30.138Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:30.164Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5c4h5ch77h644h696h87h5d9hfbh549h5h55h68fhbch84hdbhd4h669h67dhd7h595hc9hb7h64h556h78hfch649h699h66dh8hbchdfq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"29deae5f-fa3a-437a-b483-fa25bc7787e3\"}" - " 2025-12-08T13:14:30.165Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5291ab9-e0a5-4afe-8c0c-488f4cf6ab03\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.171Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}" - " 2025-12-08T13:14:30.176Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6561cca2-62d7-4679-9406-18942e33d0f6\"}" - " 2025-12-08T13:14:30.206Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"916eced8-cada-4352-9e38-8ea54f16af2d\"}" - " 2025-12-08T13:14:30.228Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}" - " 2025-12-08T13:14:30.230Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}" - " 2025-12-08T13:14:30.232Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}" - " 2025-12-08T13:14:30.233Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"26126f4f-6b9e-4475-bd04-e9327990b6e8\"}" - " 2025-12-08T13:14:30.241Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}" - " 2025-12-08T13:14:30.242Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:30.264Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}" - " 2025-12-08T13:14:30.265Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"916eced8-cada-4352-9e38-8ea54f16af2d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.267Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}" - " 2025-12-08T13:14:30.267Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}" - " 2025-12-08T13:14:30.268Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}" - " 2025-12-08T13:14:30.269Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}" - " 2025-12-08T13:14:30.270Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"3f368571-2f95-4917-b4ac-48b30fd387a8\"}" - " 2025-12-08T13:14:30.270Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}" - " 2025-12-08T13:14:30.273Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\"}" - " 2025-12-08T13:14:30.277Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:30.279Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"fd0e46d1-2ab9-49a2-9bf1-51742ee6a2a2\"}" - " 2025-12-08T13:14:30.279Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b040b498-d0c7-42dd-86e5-d62c94a4b618\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.279Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"812abef0-e323-4fc3-87b0-ba717f54eb0e\"}" - " 2025-12-08T13:14:30.280Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}" - " 2025-12-08T13:14:30.285Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"fd0e46d1-2ab9-49a2-9bf1-51742ee6a2a2\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.285Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}" - " 2025-12-08T13:14:30.286Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:30.328Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}" - " 2025-12-08T13:14:30.329Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}" - " 2025-12-08T13:14:30.330Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}" - " 2025-12-08T13:14:30.331Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c2b33497-bf9c-43fa-af8a-ae4c5c65fe2b\"}" - " 2025-12-08T13:14:30.339Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"7784ef98-e9d0-45d5-94b0-c53690f4dd68\"}" - " 2025-12-08T13:14:30.339Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"7784ef98-e9d0-45d5-94b0-c53690f4dd68\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.340Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}" - " 2025-12-08T13:14:30.340Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:30.345Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a6525188-6c65-4bf1-aaed-31d8f42b5328\"}" - " 2025-12-08T13:14:30.365Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}" - " 2025-12-08T13:14:30.366Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a6525188-6c65-4bf1-aaed-31d8f42b5328\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.368Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}" - " 2025-12-08T13:14:30.372Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}" - " 2025-12-08T13:14:30.374Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}" - " 2025-12-08T13:14:30.374Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}" - " 2025-12-08T13:14:30.378Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}" - " 2025-12-08T13:14:30.378Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"461ce7d1-959e-40be-8164-3db321c4382c\"}" - " 2025-12-08T13:14:30.384Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}" - " 2025-12-08T13:14:30.392Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:30.398Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:30.404Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:30.429Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}" - " 2025-12-08T13:14:30.430Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}" - " 2025-12-08T13:14:30.431Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}" - " 2025-12-08T13:14:30.432Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4f8ae9fb-91e6-453e-aff2-811ebb126209\"}" - " 2025-12-08T13:14:30.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}" - " 2025-12-08T13:14:30.433Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:30.434Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}" - " 2025-12-08T13:14:30.439Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}" - " 2025-12-08T13:14:30.439Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}" - " 2025-12-08T13:14:30.440Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"0354d144-5837-48c0-818c-3bc8ed3703c9\"}" - " 2025-12-08T13:14:30.466Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}" - " 2025-12-08T13:14:30.470Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}" - " 2025-12-08T13:14:30.473Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}" - " 2025-12-08T13:14:30.473Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}" - " 2025-12-08T13:14:30.481Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}" - " 2025-12-08T13:14:30.481Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"8a9b9748-7cbc-4961-a2d7-d0a1401d8f7d\"}" - " 2025-12-08T13:14:30.489Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}" - " 2025-12-08T13:14:30.489Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}" - " 2025-12-08T13:14:30.490Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:30.527Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"19b03df3-6553-4d61-9a88-a73eee3bf0c2\"}" - " 2025-12-08T13:14:30.529Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}" - " 2025-12-08T13:14:30.530Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}" - " 2025-12-08T13:14:30.531Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}" - " 2025-12-08T13:14:30.532Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"9921a4ac-87da-456e-a6b1-9dc0070c9a93\"}" - " 2025-12-08T13:14:30.567Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"19b03df3-6553-4d61-9a88-a73eee3bf0c2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.567Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}" - " 2025-12-08T13:14:30.571Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}" - " 2025-12-08T13:14:30.574Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}" - " 2025-12-08T13:14:30.574Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}" - " 2025-12-08T13:14:30.582Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}" - " 2025-12-08T13:14:30.582Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"89e70a0a-0023-4a46-a3ce-4c422c01a7ce\"}" - " 2025-12-08T13:14:30.583Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}" - " 2025-12-08T13:14:30.587Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}" - " 2025-12-08T13:14:30.590Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}" - " 2025-12-08T13:14:30.592Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}" - " 2025-12-08T13:14:30.593Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}" - " 2025-12-08T13:14:30.600Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}" - " 2025-12-08T13:14:30.600Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"27cf5d60-c89f-432b-9476-c24b02e3be68\"}" - " 2025-12-08T13:14:30.887Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"902ef827-b168-4fd3-be28-f6ea192237fc\"}" - " 2025-12-08T13:14:30.891Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"902ef827-b168-4fd3-be28-f6ea192237fc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:30.926Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"9ffb7417-5199-4eb1-a81d-13896d9ead08\"}" - " 2025-12-08T13:14:30.927Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"9ffb7417-5199-4eb1-a81d-13896d9ead08\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:31.531Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41857911-2b34-4366-8342-a9b5e4a93612\"}" - " 2025-12-08T13:14:31.535Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41857911-2b34-4366-8342-a9b5e4a93612\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:32.647Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8f03428b-c1d3-4b5b-8170-30ad128aee63\"}" - " 2025-12-08T13:14:32.648Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fee01304-deda-4ff8-90c8-dd9d68a6f106\"}" - " 2025-12-08T13:14:32.657Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c14258e1-f580-4faa-9fdc-c4ed04bc17a4\"}" - " 2025-12-08T13:14:32.663Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"e5be4d52-777d-4b7f-962c-f49430ca1d60\"}" - " 2025-12-08T13:14:32.692Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cdd9eb7a-cb67-49d0-a782-6451736f5ab7\"}" - " 2025-12-08T13:14:32.815Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f324e11-8309-451c-a248-9694091d7b61\"}" - " 2025-12-08T13:14:32.819Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f324e11-8309-451c-a248-9694091d7b61\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.487Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"05c61a8f-b37d-4b9e-bc6c-3ea9f1bd4c0b\"}" - " 2025-12-08T13:14:33.488Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"05c61a8f-b37d-4b9e-bc6c-3ea9f1bd4c0b\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:34.622Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}" - " 2025-12-08T13:14:34.622Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:34.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}" - " 2025-12-08T13:14:34.626Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}" - " 2025-12-08T13:14:34.627Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}" - " 2025-12-08T13:14:34.627Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"94cfe0cb-a2d6-4bc3-b75c-859cfda6d538\"}" - " 2025-12-08T13:14:34.993Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}" - " 2025-12-08T13:14:34.993Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:34.995Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}" - " 2025-12-08T13:14:34.999Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}" - " 2025-12-08T13:14:35.007Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}" - " 2025-12-08T13:14:35.007Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n7hfbh564hdfh76h55fh588hc9h68fh58fh5cbh5cfh595h59fh5d6h59dh555h58fh594h5d4h5fbh695h69h59fh6bh656h648h58bhbfh5b9hb4h5c9q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"11653c61-0569-479a-a2c2-e9aee077db4a\"}" - " 2025-12-08T13:14:35.017Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ba24541-7729-4cf4-a960-b6edc8ca31de\"}" - " 2025-12-08T13:14:35.017Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ba24541-7729-4cf4-a960-b6edc8ca31de\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:35.017Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}" - " 2025-12-08T13:14:35.018Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:35.020Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ba24541-7729-4cf4-a960-b6edc8ca31de\"}" - " 2025-12-08T13:14:35.022Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n7hfbh564hdfh76h55fh588hc9h68fh58fh5cbh5cfh595h59fh5d6h59dh555h58fh594h5d4h5fbh695h69h59fh6bh656h648h58bhbfh5b9hb4h5c9q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8ba24541-7729-4cf4-a960-b6edc8ca31de\"}" - " 2025-12-08T13:14:35.022Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}" - " 2025-12-08T13:14:35.023Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}" - " 2025-12-08T13:14:35.024Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}" - " 2025-12-08T13:14:35.025Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f7934d28-4fdf-401b-bff6-1db343ba4883\"}" - " 2025-12-08T13:14:35.029Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\"}" - " 2025-12-08T13:14:35.029Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:35.037Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}" - " 2025-12-08T13:14:35.038Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:35.120Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\"}" - " 2025-12-08T13:14:35.120Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}" - " 2025-12-08T13:14:35.122Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}" - " 2025-12-08T13:14:35.122Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}" - " 2025-12-08T13:14:35.123Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\"}" - " 2025-12-08T13:14:35.123Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"4c4b1265-6455-420f-b99a-7cf21fe4e63f\"}" - " 2025-12-08T13:14:35.128Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"10659ce5-1f6b-464e-a072-7ea701fc6f28\"}" - " 2025-12-08T13:14:35.134Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a0642748-036b-42b1-936f-584edfa533e8\"}" - " 2025-12-08T13:14:35.135Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}" - " 2025-12-08T13:14:35.135Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.135Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:35.135Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:35.150Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:35.155Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:35.156Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4cd5ff65-8561-4ebc-9e4f-c4c3e8e854c1\"}" - " 2025-12-08T13:14:35.158Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4cd5ff65-8561-4ebc-9e4f-c4c3e8e854c1\"}" - " 2025-12-08T13:14:35.158Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4cd5ff65-8561-4ebc-9e4f-c4c3e8e854c1\"}" - " 2025-12-08T13:14:35.162Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}}" - " 2025-12-08T13:14:35.163Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}" - " 2025-12-08T13:14:35.164Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\"}" - " 2025-12-08T13:14:35.165Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\"}" - " 2025-12-08T13:14:35.165Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\"}" - " 2025-12-08T13:14:35.166Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}" - " 2025-12-08T13:14:35.169Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\"}" - " 2025-12-08T13:14:35.170Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}" - " 2025-12-08T13:14:35.173Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}" - " 2025-12-08T13:14:35.174Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}" - " 2025-12-08T13:14:35.177Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9e95aa-6bec-4d6e-9485-89bd0d1d0a66\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:35.177Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}" - " 2025-12-08T13:14:35.181Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}" - " 2025-12-08T13:14:35.181Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}" - " 2025-12-08T13:14:35.184Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}" - " 2025-12-08T13:14:35.184Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b7d9c84c-d4d5-4165-a7ac-2cefc9bc0b68\"}" - " 2025-12-08T13:14:35.187Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}" - " 2025-12-08T13:14:35.187Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"013782f0-6e4f-4659-ac18-026e85d3dfae\"}" - " 2025-12-08T13:14:35.193Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}" - " 2025-12-08T13:14:35.193Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}" - " 2025-12-08T13:14:35.193Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}" - " 2025-12-08T13:14:35.193Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}" - " 2025-12-08T13:14:35.198Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}" - " 2025-12-08T13:14:35.198Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"65a4ab31-956d-4aaf-a28f-5a2d1d5ba626\"}" - " 2025-12-08T13:14:35.220Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.221Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}" - " 2025-12-08T13:14:35.222Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}" - " 2025-12-08T13:14:35.222Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.222Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.223Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}" - " 2025-12-08T13:14:35.223Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.223Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"5689070f-32d2-4ad4-801e-e8ebaa2a4820\"}" - " 2025-12-08T13:14:35.226Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.228Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.232Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}" - " 2025-12-08T13:14:35.233Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:35.233Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.235Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.235Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.237Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.240Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.240Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.242Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.242Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ec2858ed-b08d-4630-8efc-087436a0b808\"}" - " 2025-12-08T13:14:35.248Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.248Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:35.266Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}" - " 2025-12-08T13:14:35.269Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}" - " 2025-12-08T13:14:35.271Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}" - " 2025-12-08T13:14:35.272Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}" - " 2025-12-08T13:14:35.281Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}" - " 2025-12-08T13:14:35.281Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b6422ad4-2273-4177-ba0f-c52f560e770c\"}" - " 2025-12-08T13:14:35.321Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.321Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}" - " 2025-12-08T13:14:35.323Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}" - " 2025-12-08T13:14:35.323Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.323Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.324Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}" - " 2025-12-08T13:14:35.324Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.325Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"c95628c6-5ed4-4bac-92f9-f2d8d2007ace\"}" - " 2025-12-08T13:14:35.327Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.331Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.332Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.333Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.335Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}" - " 2025-12-08T13:14:35.336Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:35.348Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.348Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.349Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.349Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b040e8ea-d16e-4c2a-b941-f06218e9e7cf\"}" - " 2025-12-08T13:14:35.364Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.364Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:35.381Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dd874160-0cdd-4291-9413-9ddc1076b0e3\"}" - " 2025-12-08T13:14:35.385Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dd874160-0cdd-4291-9413-9ddc1076b0e3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:35.423Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}" - " 2025-12-08T13:14:35.424Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}" - " 2025-12-08T13:14:35.425Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.425Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}" - " 2025-12-08T13:14:35.426Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"8261373b-4b09-4da6-8a87-8a16bb42eb4f\"}" - " 2025-12-08T13:14:35.429Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.431Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.431Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.433Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.439Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}" - " 2025-12-08T13:14:35.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_8285\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:35.441Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}" - " 2025-12-08T13:14:35.442Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}" - " 2025-12-08T13:14:35.443Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}" - " 2025-12-08T13:14:35.444Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"095e6562-5da9-452a-8703-518caccf57f7\"}" - " 2025-12-08T13:14:35.445Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.445Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.446Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:35.446Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ed7217f8-ca57-4f3a-9c9a-bd0eb25ab22c\"}" - " 2025-12-08T13:14:37.028Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"925814ca-869a-4be5-a914-aed11080bae1\"}" - " 2025-12-08T13:14:37.028Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6748f24e-76b5-4495-ac75-6f56e6636384\"}" - " 2025-12-08T13:14:37.049Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"cd4f3ea5-254b-48d8-8a9e-67c042244c19\"}" - " 2025-12-08T13:14:37.049Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"42362af8-4605-4407-bf6d-534598557580\"}" - " 2025-12-08T13:14:37.135Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.136Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_c71c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:37.143Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.43d760e5-04ad-4b7f-8381-eff5723a4d8b.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.148Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.152Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.155Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.155Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.157Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.183Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.183Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.185Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.185Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b02a622-3226-4f98-a347-92481879125a\"}" - " 2025-12-08T13:14:37.585Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"391bd2b0-33d7-4d00-84d7-86d54b8d9449\"}" - " 2025-12-08T13:14:37.817Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"1cac4f3a-59a9-4e07-bd64-ee3599df9fc0\"}" - " 2025-12-08T13:14:38.234Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"52374596-d1a5-4a6c-9a08-e82569834bdd\"}" - " 2025-12-08T13:14:38.608Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"5ad642fd-3868-4433-8f6b-17e9bdf84791\"}" - " 2025-12-08T13:14:38.609Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"5ad642fd-3868-4433-8f6b-17e9bdf84791\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:38.701Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"936b33a2-bc69-4c5c-9516-16059f0adaa2\"}" - " 2025-12-08T13:14:38.702Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3783179a-d9d9-467f-a4c8-8b6cc3ef2465\"}" - " 2025-12-08T13:14:38.725Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"32305522-0068-42b0-9a9e-4264fd5d6143\"}" - " 2025-12-08T13:14:38.729Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cca61292-187c-47da-aba3-29a8b952c123\"}" - " 2025-12-08T13:14:40.072Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"951fdf65-3a2c-4c7e-8cd8-f8bdadf3bb98\"}" - " 2025-12-08T13:14:40.177Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fb7c9e24-a30a-4d1e-b309-8cf44314b878\"}" - " 2025-12-08T13:14:40.281Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"4f93b60c-e3cb-47d7-af75-998d73d3b31e\"}" - " 2025-12-08T13:14:40.505Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53506fb7-54e1-4f36-b163-220828974b08\"}" - " 2025-12-08T13:14:40.509Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53506fb7-54e1-4f36-b163-220828974b08\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:42.648Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"51aa133d-f22c-4548-97b7-97290a11673f\"}" - " 2025-12-08T13:14:42.650Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b21d6083-1f8a-421d-9f02-2a40a7cba38a\"}" - " 2025-12-08T13:14:42.658Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e22b34f8-9b21-4dd1-9883-57b9f219784a\"}" - " 2025-12-08T13:14:42.664Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"c9c1c63a-a292-4e69-a2b5-beb1fdc08b24\"}" - " 2025-12-08T13:14:42.692Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5d1177e5-7e31-4d91-8df2-a6e6bf6168d8\"}" - " 2025-12-08T13:14:45.136Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a6a9e00-6429-448e-a9f7-0a91aec9b69c\"}" - " 2025-12-08T13:14:47.029Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"81236b06-6c5f-435a-a061-3c3442f0bea9\"}" - " 2025-12-08T13:14:47.029Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"702fbf21-80dd-4ecd-af43-ebc91a8245b6\"}" - " 2025-12-08T13:14:47.050Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"09c4f66b-b689-4f77-8f2a-6bbecc441c7e\"}" - " 2025-12-08T13:14:47.050Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"67308e9d-539f-4693-9e81-2e32138d6193\"}" - " 2025-12-08T13:14:47.587Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"26b18932-b976-47a8-b0cb-dcc3a26ca433\"}" - " 2025-12-08T13:14:47.818Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"21a1706d-97b8-4344-9168-494c83b97299\"}" - " 2025-12-08T13:14:48.235Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e83e495e-9108-4ea5-89b3-f2df65d7b1db\"}" - " 2025-12-08T13:14:48.702Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc8a7ab9-9173-4206-bf5e-a2f2e9267a04\"}" - " 2025-12-08T13:14:48.703Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"068f9940-3e91-4d4e-a2f1-bd50ea1c74ee\"}" - " 2025-12-08T13:14:48.726Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"7d63d4c3-0b65-4297-b4db-e5f1ab728239\"}" - " 2025-12-08T13:14:48.729Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5677c6ad-7bf2-4a18-9de9-7996a3ed8292\"}" - " 2025-12-08T13:14:48.850Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f46557bd-394f-45da-bc6a-9f2949a2f819\"}" - " 2025-12-08T13:14:48.850Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f46557bd-394f-45da-bc6a-9f2949a2f819\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:50.073Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6bfe6c9e-2d2c-4a5f-82c8-73f3fbd4cd4d\"}" - " 2025-12-08T13:14:50.178Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"afe64b28-f234-4fdb-b1e7-b0ccb12e5593\"}" - " 2025-12-08T13:14:50.282Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"e901820b-15b8-4191-9588-c100ad9e57ee\"}" - " 2025-12-08T13:14:50.750Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c8a2dde-5105-458a-90d0-cb63796f1739\"}" - " 2025-12-08T13:14:50.757Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c8a2dde-5105-458a-90d0-cb63796f1739\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:52.651Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c8e6571b-e809-47ff-b1ca-478684954763\"}" - " 2025-12-08T13:14:52.651Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d264e47-7204-47eb-9671-9c862fee33af\"}" - " 2025-12-08T13:14:52.658Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b815540f-83d9-4c3f-acb9-e69dd0fd2898\"}" - " 2025-12-08T13:14:52.665Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"db720ef8-3ef0-44d7-a9e2-a05a1f297a8d\"}" - " 2025-12-08T13:14:52.693Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"56717557-5283-4549-a461-15d00adbed63\"}" - " 2025-12-08T13:14:55.137Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3fb96f1f-d634-499b-90f2-98f3fb7940fd\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:55.163\e[0m" - " 2025-12-08T13:14:55.166Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:29Z\",\"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-12-08T13:14:29Z\"}],\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\",\"resourceVersion\":\"1276\",\"uid\":\"92ab5305-3821-44c7-84cc-328befc06dd6\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:55.178Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f18ac163-e9cb-484d-a45b-450fc9588eee\"}" - " 2025-12-08T13:14:55.181Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f18ac163-e9cb-484d-a45b-450fc9588eee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:55.185Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f18ac163-e9cb-484d-a45b-450fc9588eee\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:55.185Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic\", \"reconcileID\": \"f18ac163-e9cb-484d-a45b-450fc9588eee\"}" - " 2025-12-08T13:14:55.191Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:55.191Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:55.191Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:55.197Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:55.197Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:55.201Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:14:55.208Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-4892c248-6faf-4f27-a7b6-aa7832327463 changed, reconcile: ironic-ironic-neutron-agent - 43d760e5-04ad-4b7f-8381-eff5723a4d8b" - " 2025-12-08T13:14:55.208Z\tINFO\tControllers.IronicInspector\tinput source keystone-4892c248-6faf-4f27-a7b6-aa7832327463 changed, reconcile: ironic-inspector - 43d760e5-04ad-4b7f-8381-eff5723a4d8b" - " 2025-12-08T13:14:55.208Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"91a0de42-fe69-4ecb-9193-4e003ee66768\"}" - " 2025-12-08T13:14:55.208Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9584922a-e2f2-40fd-8bda-8ce266fa0360\"}" - " 2025-12-08T13:14:55.216Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8b35f3d7-b13a-4eb6-bab1-0a671a38d832\"}" - " 2025-12-08T13:14:55.221Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b7ba9eb-184c-4382-b590-596b3bd3c435\"}" - " 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 43d760e5-04ad-4b7f-8381-eff5723a4d8b" - " 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 43d760e5-04ad-4b7f-8381-eff5723a4d8b" - " 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 43d760e5-04ad-4b7f-8381-eff5723a4d8b" - " 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 43d760e5-04ad-4b7f-8381-eff5723a4d8b" - " 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8d6d61b4-8350-4d0c-85f8-ed0811a1fbf5\"}" - " 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3b3f3d5-0cfd-417e-b2da-c7eaca916ad1\"}" - " 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"17956867-30af-42d1-83b1-3ddd66e17e3a\"}" - " 2025-12-08T13:14:55.222Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"13141298-df76-4ec0-85d5-4e62415d0628\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0012b6f00>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:55.163\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc001afaab0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001204e00})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc001c25e90?, 0xc000099808?}, {0x23acb75, 0x4}, {0xc001389cc8, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc001c25e90?, 0xc001204e00?}, {0xc001389cc8?, 0xc001c25e90?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001709420, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001709420, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc001afaab0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d" - "\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] [25.654 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/test/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1174\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:32.857Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-eca0219b-05c1-4ca9-b566-f62475ffcdc7\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:32.857Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:32.860Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:32.860Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:32.860Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:32.863Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:32.863Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:32.869Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:32.870Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:32.870Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:32.870Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:32.873Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:32.873Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:32.884Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\"}" - " 2025-12-08T13:14:32.886Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\"}" - " 2025-12-08T13:14:32.887Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\"}" - " 2025-12-08T13:14:32.889Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\"}" - " 2025-12-08T13:14:32.894Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:32.896Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"079c932d-3e17-46f0-91b7-3cc594ab283f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:32.904Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"4772ea81-900d-4f26-bc4e-204f9016cac1\"}" - " 2025-12-08T13:14:32.905Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"4772ea81-900d-4f26-bc4e-204f9016cac1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:32.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"4772ea81-900d-4f26-bc4e-204f9016cac1\"}" - " 2025-12-08T13:14:32.910Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"4772ea81-900d-4f26-bc4e-204f9016cac1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:32.918Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}" - " 2025-12-08T13:14:32.919Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:32.919Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:32.923Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:33.008Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}" - " 2025-12-08T13:14:33.011Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}" - " 2025-12-08T13:14:33.013Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}" - " 2025-12-08T13:14:33.013Z\tINFO\tControllers.Ironic\tInput maps hash input - n59h558h664h686h55dh66hd5h54ch575h5b9hbfhfbh667h644hffh668h586h8bh7fhd9h647h689h85h677h5ffh666h584h4h64bh5bch557h69q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"929ad0e2-efda-4d98-9b77-488c50bbd6e4\"}" - " 2025-12-08T13:14:33.022Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"28ee32da-5333-4958-866a-6607229f3e44\"}" - " 2025-12-08T13:14:33.023Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"28ee32da-5333-4958-866a-6607229f3e44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.062Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"56bed543-36b3-425a-bbd6-03a5ce1de1b6\"}" - " 2025-12-08T13:14:33.109Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"28ee32da-5333-4958-866a-6607229f3e44\"}" - " 2025-12-08T13:14:33.110Z\tINFO\tControllers.Ironic\tInput maps hash input - n59h558h664h686h55dh66hd5h54ch575h5b9hbfhfbh667h644hffh668h586h8bh7fhd9h647h689h85h677h5ffh666h584h4h64bh5bch557h69q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"28ee32da-5333-4958-866a-6607229f3e44\"}" - " 2025-12-08T13:14:33.120Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\"}" - " 2025-12-08T13:14:33.121Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.210Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\"}" - " 2025-12-08T13:14:33.211Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\"}" - " 2025-12-08T13:14:33.215Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b011ce25-25f2-4926-a04e-2b0934f62b92\"}" - " 2025-12-08T13:14:33.222Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.223Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.239Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:33.279Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"9d9fbd75-df7b-44fb-b9b6-7b35b519a7ff\"}" - " 2025-12-08T13:14:33.310Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.312Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.312Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.313Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n84h5cch5f6h67fh557h65h5dfh56bh5cfh648h9fh5ffh597h565h589h546h65bh6chc9h94h56h7bh669h547h57dh5d9h68fh668h9dh56bh5cdhdcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.313Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.316Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.320Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.329Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.329Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1c2ebb92-41ae-46e1-8091-582928e1bbe6\"}" - " 2025-12-08T13:14:33.336Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8847d18d-690c-4c18-8216-54d5bfc79b43\"}" - " 2025-12-08T13:14:33.343Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"5fc95945-7f0f-494a-93ea-a1daa3b46035\"}" - " 2025-12-08T13:14:33.343Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"21498065-5991-492e-863b-3b80e8f4dbff\"}" - " 2025-12-08T13:14:33.346Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}" - " 2025-12-08T13:14:33.347Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.351Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"5fc95945-7f0f-494a-93ea-a1daa3b46035\"}" - " 2025-12-08T13:14:33.351Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5300cabf-5913-4259-9ef7-46859acf8da1\"}" - " 2025-12-08T13:14:33.353Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"21498065-5991-492e-863b-3b80e8f4dbff\"}" - " 2025-12-08T13:14:33.356Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"5fc95945-7f0f-494a-93ea-a1daa3b46035\"}" - " 2025-12-08T13:14:33.356Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nb6hbfh568hfdhdch5c9h579h6dh65fhdhb9h85h54bh657h58fhf9h598h599h57fh586h5fch5dbh96h649h5ddh6ch5f6h59dh559h675h58dh8bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"5fc95945-7f0f-494a-93ea-a1daa3b46035\"}" - " 2025-12-08T13:14:33.360Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5300cabf-5913-4259-9ef7-46859acf8da1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:33.363Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"21498065-5991-492e-863b-3b80e8f4dbff\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.363Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7fd19f4a-55e8-40a8-b683-7472dad1e87d\"}" - " 2025-12-08T13:14:33.364Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5300cabf-5913-4259-9ef7-46859acf8da1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:33.365Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"7a4814f9-1fe6-4fea-979e-59628a0d1cf1\"}" - " 2025-12-08T13:14:33.367Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d9adc13e-5341-40ae-b300-12d596ddd9d9\"}" - " 2025-12-08T13:14:33.371Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d9adc13e-5341-40ae-b300-12d596ddd9d9\"}" - " 2025-12-08T13:14:33.371Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d9adc13e-5341-40ae-b300-12d596ddd9d9\"}" - " 2025-12-08T13:14:33.373Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbbd1e61-96d3-4f88-afda-5ce75da29dbd\"}" - " 2025-12-08T13:14:33.373Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbbd1e61-96d3-4f88-afda-5ce75da29dbd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:33.378Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27683536-ae12-4249-9ae5-ee4dae955fcc\"}" - " 2025-12-08T13:14:33.378Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27683536-ae12-4249-9ae5-ee4dae955fcc\"}" - " 2025-12-08T13:14:33.384Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"737156fd-85a1-434a-9406-13b59df077c5\"}" - " 2025-12-08T13:14:33.384Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"737156fd-85a1-434a-9406-13b59df077c5\"}" - " 2025-12-08T13:14:33.411Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbbd1e61-96d3-4f88-afda-5ce75da29dbd\"}" - " 2025-12-08T13:14:33.412Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}" - " 2025-12-08T13:14:33.413Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}" - " 2025-12-08T13:14:33.415Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}" - " 2025-12-08T13:14:33.415Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbbd1e61-96d3-4f88-afda-5ce75da29dbd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:33.416Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"46bd3e1b-9560-4c29-9bf3-50822eae9776\"}" - " 2025-12-08T13:14:33.416Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47910053-2a68-4feb-9b9b-48e2fd773380\"}" - " 2025-12-08T13:14:33.416Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47910053-2a68-4feb-9b9b-48e2fd773380\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:33.423Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}" - " 2025-12-08T13:14:33.424Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.448Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nb6hbfh568hfdhdch5c9h579h6dh65fhdhb9h85h54bh657h58fhf9h598h599h57fh586h5fch5dbh96h649h5ddh6ch5f6h59dh559h675h58dh8bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"7a4814f9-1fe6-4fea-979e-59628a0d1cf1\"}" - " 2025-12-08T13:14:33.450Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7fd19f4a-55e8-40a8-b683-7472dad1e87d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.450Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd09fc2a-2be6-4b60-897c-9b7fa2a0a925\"}" - " 2025-12-08T13:14:33.454Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd09fc2a-2be6-4b60-897c-9b7fa2a0a925\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.457Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}" - " 2025-12-08T13:14:33.461Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24481889-a75c-4efe-9b51-c67d63ab771a\"}" - " 2025-12-08T13:14:33.462Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}" - " 2025-12-08T13:14:33.465Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}" - " 2025-12-08T13:14:33.465Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24481889-a75c-4efe-9b51-c67d63ab771a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.465Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47910053-2a68-4feb-9b9b-48e2fd773380\"}" - " 2025-12-08T13:14:33.466Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}" - " 2025-12-08T13:14:33.466Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47910053-2a68-4feb-9b9b-48e2fd773380\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:33.467Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}" - " 2025-12-08T13:14:33.468Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}" - " 2025-12-08T13:14:33.469Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}" - " 2025-12-08T13:14:33.469Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"e4fd5005-179d-44db-bfd0-32d251b3d6b9\"}" - " 2025-12-08T13:14:33.472Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\"}" - " 2025-12-08T13:14:33.477Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}" - " 2025-12-08T13:14:33.478Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.479Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"4257ffdb-0a6c-4fbb-9010-9668c91b8b6c\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.480Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}" - " 2025-12-08T13:14:33.488Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:33.507Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66059120-249e-47e8-a6c8-2c0729711b3a\"}" - " 2025-12-08T13:14:33.511Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}" - " 2025-12-08T13:14:33.512Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}" - " 2025-12-08T13:14:33.513Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}" - " 2025-12-08T13:14:33.514Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"fcc2398d-210d-4875-ab89-d1182b667346\"}" - " 2025-12-08T13:14:33.522Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}" - " 2025-12-08T13:14:33.523Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.549Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}" - " 2025-12-08T13:14:33.550Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"66059120-249e-47e8-a6c8-2c0729711b3a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.552Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}" - " 2025-12-08T13:14:33.555Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}" - " 2025-12-08T13:14:33.557Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\"}" - " 2025-12-08T13:14:33.562Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f7365739-7a94-4809-bc17-0a1ef3e57b94\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.563Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}" - " 2025-12-08T13:14:33.578Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:33.584Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:33.588Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:33.611Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}" - " 2025-12-08T13:14:33.613Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}" - " 2025-12-08T13:14:33.613Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}" - " 2025-12-08T13:14:33.614Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"c998af67-11a3-46eb-93da-49fba6160f31\"}" - " 2025-12-08T13:14:33.624Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}" - " 2025-12-08T13:14:33.625Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.626Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}" - " 2025-12-08T13:14:33.627Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}" - " 2025-12-08T13:14:33.628Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}" - " 2025-12-08T13:14:33.629Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"80b692a9-3809-4933-a040-8fa56dc0d079\"}" - " 2025-12-08T13:14:33.631Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"441f013c-ed63-48e0-ae6c-c5f9ac78c7a1\"}" - " 2025-12-08T13:14:33.649Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}" - " 2025-12-08T13:14:33.649Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"441f013c-ed63-48e0-ae6c-c5f9ac78c7a1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:33.654Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}" - " 2025-12-08T13:14:33.656Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}" - " 2025-12-08T13:14:33.657Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}" - " 2025-12-08T13:14:33.660Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}" - " 2025-12-08T13:14:33.660Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"1ee9e832-4073-4753-a11c-619ce107150c\"}" - " 2025-12-08T13:14:33.665Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}" - " 2025-12-08T13:14:33.665Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}" - " 2025-12-08T13:14:33.666Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:33.712Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}" - " 2025-12-08T13:14:33.713Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}" - " 2025-12-08T13:14:33.713Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}" - " 2025-12-08T13:14:33.714Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"aa8c7316-0091-4822-be9f-e98d908bb8ef\"}" - " 2025-12-08T13:14:33.750Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}" - " 2025-12-08T13:14:33.753Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}" - " 2025-12-08T13:14:33.755Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}" - " 2025-12-08T13:14:33.756Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}" - " 2025-12-08T13:14:33.764Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}" - " 2025-12-08T13:14:33.764Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"9e75f728-5895-4912-a5e9-0bb05ae167c2\"}" - " 2025-12-08T13:14:33.771Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}" - " 2025-12-08T13:14:33.776Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}" - " 2025-12-08T13:14:33.779Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}" - " 2025-12-08T13:14:33.782Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}" - " 2025-12-08T13:14:33.782Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}" - " 2025-12-08T13:14:33.791Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}" - " 2025-12-08T13:14:33.791Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"f9f8de22-9974-44c4-8902-22031ae5a9d7\"}" - " 2025-12-08T13:14:33.810Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"756b9e0f-edd6-45f9-a71a-a720206c4b43\"}" - " 2025-12-08T13:14:33.813Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"756b9e0f-edd6-45f9-a71a-a720206c4b43\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:34.134Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a2ec21da-319c-4766-9041-cde15d2d660b\"}" - " 2025-12-08T13:14:34.137Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a2ec21da-319c-4766-9041-cde15d2d660b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:34.778Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0bf88fa8-50ad-490a-ad4a-7733112a13d0\"}" - " 2025-12-08T13:14:34.784Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0bf88fa8-50ad-490a-ad4a-7733112a13d0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:35.750Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"03948f25-2bd6-4f95-9395-7c22b75c2556\"}" - " 2025-12-08T13:14:35.750Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"75def776-136a-444c-8442-a1f8063de2d1\"}" - " 2025-12-08T13:14:35.769Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"749bebc5-24c5-43e1-bee9-7a7064f07af0\"}" - " 2025-12-08T13:14:35.773Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"afda8126-1814-474e-b2b3-22e56c807a29\"}" - " 2025-12-08T13:14:36.065Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"46931861-dacc-4111-9128-4ae421f64bc4\"}" - " 2025-12-08T13:14:36.071Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"46931861-dacc-4111-9128-4ae421f64bc4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:36.261Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f4ec770e-973f-4f43-afe3-8c268753c835\"}" - " 2025-12-08T13:14:37.904Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}" - " 2025-12-08T13:14:37.905Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:37.919Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}" - " 2025-12-08T13:14:37.920Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}" - " 2025-12-08T13:14:37.921Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}" - " 2025-12-08T13:14:37.922Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"cbaadd2a-60ed-4ce8-8243-22b00947a050\"}" - " 2025-12-08T13:14:38.068Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2b033973-b343-4095-a0c6-090a883617a5\"}" - " 2025-12-08T13:14:38.374Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}" - " 2025-12-08T13:14:38.374Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:38.376Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}" - " 2025-12-08T13:14:38.380Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}" - " 2025-12-08T13:14:38.385Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}" - " 2025-12-08T13:14:38.385Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n649h555h7h65chdh586h5fh8fh668h666h567h59ch684h96h589h5bch675h644h69hc5h55ch5f5h5c9h5ch59h67h7fh549h698h68bh64fh59dq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68a55b7f-9bc0-4a98-92a7-0cd3219da142\"}" - " 2025-12-08T13:14:38.393Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}" - " 2025-12-08T13:14:38.394Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:38.394Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\"}" - " 2025-12-08T13:14:38.395Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:38.396Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}" - " 2025-12-08T13:14:38.398Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}" - " 2025-12-08T13:14:38.398Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\"}" - " 2025-12-08T13:14:38.399Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}" - " 2025-12-08T13:14:38.401Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"7f857f14-636e-4b57-8639-aea0ba30fa77\"}" - " 2025-12-08T13:14:38.402Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\"}" - " 2025-12-08T13:14:38.406Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"67391c28-5c41-4e5f-8cd8-6e4ef7f6e487\"}" - " 2025-12-08T13:14:38.411Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}" - " 2025-12-08T13:14:38.411Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:38.414Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.415Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:38.417Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:38.425Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:38.425Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63dcac1c-41fa-4a12-9357-f6ebda1416e8\"}" - " 2025-12-08T13:14:38.428Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63dcac1c-41fa-4a12-9357-f6ebda1416e8\"}" - " 2025-12-08T13:14:38.428Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63dcac1c-41fa-4a12-9357-f6ebda1416e8\"}" - " 2025-12-08T13:14:38.433Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}}" - " 2025-12-08T13:14:38.433Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}" - " 2025-12-08T13:14:38.438Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}" - " 2025-12-08T13:14:38.439Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\"}" - " 2025-12-08T13:14:38.439Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\"}" - " 2025-12-08T13:14:38.439Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\"}" - " 2025-12-08T13:14:38.442Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}" - " 2025-12-08T13:14:38.443Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\"}" - " 2025-12-08T13:14:38.445Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}" - " 2025-12-08T13:14:38.445Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}" - " 2025-12-08T13:14:38.451Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a965b9dc-9e95-4576-abce-8b3e91ea3933\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:38.452Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}" - " 2025-12-08T13:14:38.452Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}" - " 2025-12-08T13:14:38.452Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}" - " 2025-12-08T13:14:38.457Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}" - " 2025-12-08T13:14:38.457Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f721394e-5aaf-462d-8c97-1a682b660192\"}" - " 2025-12-08T13:14:38.459Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}" - " 2025-12-08T13:14:38.459Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"e290818a-6847-4396-a69a-cc16d25162d2\"}" - " 2025-12-08T13:14:38.463Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}" - " 2025-12-08T13:14:38.465Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}" - " 2025-12-08T13:14:38.465Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}" - " 2025-12-08T13:14:38.467Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}" - " 2025-12-08T13:14:38.470Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}" - " 2025-12-08T13:14:38.470Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c93c80a2-f82e-4e4c-a0ac-b76453881dea\"}" - " 2025-12-08T13:14:38.496Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}" - " 2025-12-08T13:14:38.496Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.497Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}" - " 2025-12-08T13:14:38.498Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.498Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.498Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}" - " 2025-12-08T13:14:38.498Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.499Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"8d6c318d-830e-4503-9ed5-86ea4d549722\"}" - " 2025-12-08T13:14:38.502Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.505Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.507Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.509Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}" - " 2025-12-08T13:14:38.509Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:38.510Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.510Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.511Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.516Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.516Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.520Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.520Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee148987-79ac-45ca-be04-1c0b5aa2a330\"}" - " 2025-12-08T13:14:38.527Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.527Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:38.538Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}" - " 2025-12-08T13:14:38.541Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}" - " 2025-12-08T13:14:38.543Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}" - " 2025-12-08T13:14:38.543Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}" - " 2025-12-08T13:14:38.552Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}" - " 2025-12-08T13:14:38.552Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"0d05f039-8dd9-4813-99f6-2b7669ede46b\"}" - " 2025-12-08T13:14:38.597Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}" - " 2025-12-08T13:14:38.597Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.598Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}" - " 2025-12-08T13:14:38.599Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}" - " 2025-12-08T13:14:38.599Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.599Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.599Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.599Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"b1f51b2f-2139-4652-910a-441559ab1624\"}" - " 2025-12-08T13:14:38.604Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.614Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.614Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.616Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}" - " 2025-12-08T13:14:38.616Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.617Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_5e2e\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:38.641Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd42366c-9ee0-4915-ae69-236c532c60f6\"}" - " 2025-12-08T13:14:38.654Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd42366c-9ee0-4915-ae69-236c532c60f6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:38.663Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.663Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.665Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.666Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3eeab474-8962-442b-bce0-8e70fab31d31\"}" - " 2025-12-08T13:14:38.673Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.673Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:38.697Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}" - " 2025-12-08T13:14:38.697Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.698Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}" - " 2025-12-08T13:14:38.699Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}" - " 2025-12-08T13:14:38.700Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"961ac1d1-e218-4b30-90aa-66b59f83ec8c\"}" - " 2025-12-08T13:14:38.700Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.704Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.707Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.708Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.710Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.723Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.723Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.724Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:38.724Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be4ba359-c97a-4fc2-91c5-9b1c6dccc9c4\"}" - " 2025-12-08T13:14:40.031Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93124a2e-d9d5-43ee-836a-d84edcd74377\"}" - " 2025-12-08T13:14:40.035Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e7e206d-f72a-4c6f-9b5b-a8faeed8b1c3\"}" - " 2025-12-08T13:14:40.070Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"03ee1b88-b9fa-4960-a381-7eba25a0d172\"}" - " 2025-12-08T13:14:40.072Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"cd3a36cb-93b0-41be-8023-8d487511d6d1\"}" - " 2025-12-08T13:14:40.415Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.415Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_1016\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:40.417Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.419Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.423Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.426Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.426Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.427Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.443Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.443Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.445Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:40.445Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b2846e4c-c265-45af-98fc-d860cffd5e1b\"}" - " 2025-12-08T13:14:41.254Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a2c032d8-c5fe-432d-81cb-199e5621a6c4\"}" - " 2025-12-08T13:14:41.549Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ad2bed7-cb63-43a0-83c0-7ee804d78e1a\"}" - " 2025-12-08T13:14:41.549Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"46db05e3-47a4-4340-be63-d56ecf41467f\"}" - " 2025-12-08T13:14:41.566Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fcbcab49-dd27-4d8b-bc74-f33d22722daf\"}" - " 2025-12-08T13:14:41.571Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"23e277c3-e37b-4794-8475-d23a6460555d\"}" - " 2025-12-08T13:14:41.572Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"76038ff0-5c43-48f0-bdff-3613adb8d0de\"}" - " 2025-12-08T13:14:41.572Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4d677739-cca9-414b-9550-6b0effbd47be\"}" - " 2025-12-08T13:14:43.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"28328010-c8e1-4ad9-978c-f720524dbfee\"}" - " 2025-12-08T13:14:43.280Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"d85045b7-6bb8-4734-8aea-477505feea92\"}" - " 2025-12-08T13:14:43.338Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0a6ad4fa-0a45-46a7-b306-45bc35648fa3\"}" - " 2025-12-08T13:14:43.775Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1541d9c1-2594-44e2-8af5-6b0eee123914\"}" - " 2025-12-08T13:14:43.779Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1541d9c1-2594-44e2-8af5-6b0eee123914\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:45.751Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7404c48a-6662-40f5-80f3-849d6bab6bf4\"}" - " 2025-12-08T13:14:45.751Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c732f23-3808-4a1c-b062-8adb3b999a6e\"}" - " 2025-12-08T13:14:45.770Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ffbb44dd-cda9-4fd9-9b05-ddc9e66771ce\"}" - " 2025-12-08T13:14:45.774Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"46de977e-642f-4e10-8b58-6ae49d7f48ff\"}" - " 2025-12-08T13:14:46.262Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c7d26266-90d0-4ab1-8163-9a76d94f617d\"}" - " 2025-12-08T13:14:48.069Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4f2694d0-1915-4df9-9dcd-486d1b547236\"}" - " 2025-12-08T13:14:50.033Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e235575b-6651-4eb0-afa3-2656c8381227\"}" - " 2025-12-08T13:14:50.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"35d9d1c1-8bb0-47f3-b572-8d75ae55e29c\"}" - " 2025-12-08T13:14:50.071Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d2b6711-0076-4323-b086-559ea7a7b91f\"}" - " 2025-12-08T13:14:50.074Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"a276e32d-2347-4132-807d-990457b2e9c1\"}" - " 2025-12-08T13:14:51.255Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0cc83a88-6616-4066-8a26-2119d6b16571\"}" - " 2025-12-08T13:14:51.550Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bdb0cb34-668a-4655-bf4f-3c85129e6a10\"}" - " 2025-12-08T13:14:51.550Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"152c25f1-7fd2-4b36-b576-3726222943f6\"}" - " 2025-12-08T13:14:51.567Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e847025-9c2c-4126-9f64-a349ada371e8\"}" - " 2025-12-08T13:14:51.572Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"d3d56c4d-41dc-4d87-94ee-daedc0cf5876\"}" - " 2025-12-08T13:14:51.573Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"78436336-d708-438f-b8ee-47456f6dff0c\"}" - " 2025-12-08T13:14:51.573Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"10e47a19-ef5c-453a-813e-3385dd19b01c\"}" - " 2025-12-08T13:14:53.064Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2805c036-32c3-4a27-94ff-fe3fa37dd909\"}" - " 2025-12-08T13:14:53.281Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"5a4bfa33-965a-4981-8599-97caddc25c80\"}" - " 2025-12-08T13:14:53.339Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e2896b28-a6b5-4b36-95cd-ac0164794cbc\"}" - " 2025-12-08T13:14:54.020Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e7ef9c1f-5f34-4e29-9f5f-956fd63d791f\"}" - " 2025-12-08T13:14:54.024Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e7ef9c1f-5f34-4e29-9f5f-956fd63d791f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:55.753Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8d937f05-ac4e-4b8f-a4c7-3e8437c85910\"}" - " 2025-12-08T13:14:55.756Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"994fce8d-863b-4fec-bb77-b09dcc7bab79\"}" - " 2025-12-08T13:14:55.771Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62cba3fa-bf0c-49dd-98c7-c923460b33bc\"}" - " 2025-12-08T13:14:55.775Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"bd434096-4b81-422b-8973-117e13efe864\"}" - " 2025-12-08T13:14:56.263Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f3abf2fd-99f7-4c01-87b0-aa2205830b64\"}" - " 2025-12-08T13:14:58.071Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"984ef108-67f4-4cf7-abfc-b69167c4e772\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:14:58.434\e[0m" - " 2025-12-08T13:14:58.437Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:32Z\",\"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-12-08T13:14:32Z\"}],\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\",\"resourceVersion\":\"1564\",\"uid\":\"61c72064-2f65-462c-8b6c-2d9bbd6ec72a\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:58.447Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1cde72df-f246-4e79-a038-4a7d960626b6\"}" - " 2025-12-08T13:14:58.451Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1cde72df-f246-4e79-a038-4a7d960626b6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:58.454Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1cde72df-f246-4e79-a038-4a7d960626b6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:58.454Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic\", \"reconcileID\": \"1cde72df-f246-4e79-a038-4a7d960626b6\"}" - " 2025-12-08T13:14:58.459Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.459Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:58.459Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:58.463Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.463Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.470Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:14:58.476Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-eca0219b-05c1-4ca9-b566-f62475ffcdc7 changed, reconcile: ironic-ironic-neutron-agent - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3" - " 2025-12-08T13:14:58.476Z\tINFO\tControllers.IronicInspector\tinput source keystone-eca0219b-05c1-4ca9-b566-f62475ffcdc7 changed, reconcile: ironic-inspector - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3" - " 2025-12-08T13:14:58.476Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7b8109f7-db48-4133-a46b-35c64169feba\"}" - " 2025-12-08T13:14:58.477Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"416ddae6-7921-4d9c-b4b7-a415089190ab\"}" - " 2025-12-08T13:14:58.485Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f61818a8-6c09-4e48-8ca4-6628ddeb1e83\"}" - " 2025-12-08T13:14:58.485Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9f60eef5-2268-4dd4-bfbd-4d95d02f1b83\"}" - " 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3" - " 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3" - " 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3" - " 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3" - " 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"6c3f1fc8-29e1-487b-b188-d0454e3f856b\"}" - " 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"06e255ee-42a6-4eb2-a614-f68ea0ba35b9\"}" - " 2025-12-08T13:14:58.487Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4488942c-bf53-46c4-8391-0be59d47deb0\"}" - " 2025-12-08T13:14:58.488Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"88553062-7cda-4025-8d94-2eace113769c\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000e79b80>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:14:58.434\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0019ec9c0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001b04440})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc001a92330?, 0xc000580808?}, {0x23acb75, 0x4}, {0xc0005d0258, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc001a92330?, 0xc001b04440?}, {0xc0005d0258?, 0xc001a92330?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00038a310, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00038a310, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc0019ec9c0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.809 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:492\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:48.621Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9fa129ce-aecb-48cf-b293-28befab25696\"}" - " 2025-12-08T13:14:48.626Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:48.631Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:14:48.642Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-0b900b02-4155-4371-82a0-11cfc7c0ea90\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:48.642Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:48.646Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.646Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:48.646Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:48.648Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.648Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.657Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.657Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:48.657Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:48.659Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.659Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:48.675Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\"}" - " 2025-12-08T13:14:48.677Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\"}" - " 2025-12-08T13:14:48.679Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\"}" - " 2025-12-08T13:14:48.681Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\"}" - " 2025-12-08T13:14:48.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.691Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"2e11a94f-1af3-4815-91b0-371088e9e7c9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.702Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"fb754c1a-03ae-48de-8b72-d7d94ad548d5\"}" - " 2025-12-08T13:14:48.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"fb754c1a-03ae-48de-8b72-d7d94ad548d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.703Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:48.705Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"fb754c1a-03ae-48de-8b72-d7d94ad548d5\"}" - " 2025-12-08T13:14:48.709Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"fb754c1a-03ae-48de-8b72-d7d94ad548d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.710Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:48.716Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}" - " 2025-12-08T13:14:48.717Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.805Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}" - " 2025-12-08T13:14:48.808Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}" - " 2025-12-08T13:14:48.811Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}" - " 2025-12-08T13:14:48.811Z\tINFO\tControllers.Ironic\tInput maps hash input - n576hcbh68chchb8h588h65ch5dfhch556h5b6h666h55bh664h57dh68h669hch5d7h657hbfh58dh699h85h95h565h64dh5fbh54ch564hch95q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"792ee458-7788-49d1-a3bd-d9221bb552c2\"}" - " 2025-12-08T13:14:48.818Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"97c81ec9-f416-472f-bc69-1a4f3c594c44\"}" - " 2025-12-08T13:14:48.819Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"97c81ec9-f416-472f-bc69-1a4f3c594c44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"97c81ec9-f416-472f-bc69-1a4f3c594c44\"}" - " 2025-12-08T13:14:48.909Z\tINFO\tControllers.Ironic\tInput maps hash input - n576hcbh68chchb8h588h65ch5dfhch556h5b6h666h55bh664h57dh68h669hch5d7h657hbfh58dh699h85h95h565h64dh5fbh54ch564hch95q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"97c81ec9-f416-472f-bc69-1a4f3c594c44\"}" - " 2025-12-08T13:14:48.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\"}" - " 2025-12-08T13:14:48.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\"}" - " 2025-12-08T13:14:48.928Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\"}" - " 2025-12-08T13:14:48.932Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"7c1161d6-89a5-4743-9739-25825630e64f\"}" - " 2025-12-08T13:14:48.937Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:48.948Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:48.948Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:48.986Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c1539fa1-827c-4768-a005-58db58659ecb\"}" - " 2025-12-08T13:14:48.986Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e36a626-cd52-4388-9e9e-193a6277fe75\"}" - " 2025-12-08T13:14:48.993Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"7f7e38b5-5ca7-41a7-85be-c42dfceb348b\"}" - " 2025-12-08T13:14:48.998Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7d3d7f8e-d26d-48b8-b211-171941dbf2a4\"}" - " 2025-12-08T13:14:49.006Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:49.007Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:49.007Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:49.008Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n58h5fdhf7h74h9ch67chb5h55dh78h688h684h598h688h5d5h696h67fh54ch58ch665h94h89h54h7dh5f7h5cbh644h674h5ddh584h569h567h599q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:49.008Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:49.021Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:49.025Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:49.025Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c05430c5-62b6-41b8-adbf-e3c41cf38edc\"}" - " 2025-12-08T13:14:49.034Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e59d2d-91d5-4150-b935-692d0bf3fe6f\"}" - " 2025-12-08T13:14:49.035Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"ddb73713-cde1-4709-b834-f872ca88e2f4\"}" - " 2025-12-08T13:14:49.039Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}" - " 2025-12-08T13:14:49.039Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.040Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"ddb73713-cde1-4709-b834-f872ca88e2f4\"}" - " 2025-12-08T13:14:49.040Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e59d2d-91d5-4150-b935-692d0bf3fe6f\"}" - " 2025-12-08T13:14:49.046Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b09ca997-e7c0-42a3-a2fc-9a5544270a1d\"}" - " 2025-12-08T13:14:49.046Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e5db387b-8ca1-41df-8bb5-8106a6c708ba\"}" - " 2025-12-08T13:14:49.049Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"ddb73713-cde1-4709-b834-f872ca88e2f4\"}" - " 2025-12-08T13:14:49.049Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5bfh66bhb9h5dhfbh9ch694h675h58bhfh67ch5f6h64hbbh55ch68h584h655h87h6fh5c6h58chch54hbbh668h546h589h546h67bh67ch54bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"ddb73713-cde1-4709-b834-f872ca88e2f4\"}" - " 2025-12-08T13:14:49.050Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b09ca997-e7c0-42a3-a2fc-9a5544270a1d\"}" - " 2025-12-08T13:14:49.050Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b09ca997-e7c0-42a3-a2fc-9a5544270a1d\"}" - " 2025-12-08T13:14:49.056Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e5db387b-8ca1-41df-8bb5-8106a6c708ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:49.057Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ee6b7f7-851f-4990-819d-e44bafcbafeb\"}" - " 2025-12-08T13:14:49.057Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ee6b7f7-851f-4990-819d-e44bafcbafeb\"}" - " 2025-12-08T13:14:49.057Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}" - " 2025-12-08T13:14:49.060Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e5db387b-8ca1-41df-8bb5-8106a6c708ba\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:49.060Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3e59d2d-91d5-4150-b935-692d0bf3fe6f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.060Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62823999-78ac-4b5a-9f91-b66288e8d580\"}" - " 2025-12-08T13:14:49.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85e7b159-9dbc-46dd-ac32-314bcd18d005\"}" - " 2025-12-08T13:14:49.063Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85e7b159-9dbc-46dd-ac32-314bcd18d005\"}" - " 2025-12-08T13:14:49.069Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0df8dd45-4ca9-4332-a056-b99a35e1f01e\"}" - " 2025-12-08T13:14:49.069Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0df8dd45-4ca9-4332-a056-b99a35e1f01e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:49.106Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}" - " 2025-12-08T13:14:49.107Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0df8dd45-4ca9-4332-a056-b99a35e1f01e\"}" - " 2025-12-08T13:14:49.108Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}" - " 2025-12-08T13:14:49.110Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}" - " 2025-12-08T13:14:49.111Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0df8dd45-4ca9-4332-a056-b99a35e1f01e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:49.111Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"4f1e3895-87ec-4aa9-85d3-f440aa285ab5\"}" - " 2025-12-08T13:14:49.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}" - " 2025-12-08T13:14:49.119Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.121Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b4f436f-13e8-4ffb-a573-1543a0e02495\"}" - " 2025-12-08T13:14:49.121Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b4f436f-13e8-4ffb-a573-1543a0e02495\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:49.138Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}" - " 2025-12-08T13:14:49.140Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"62823999-78ac-4b5a-9f91-b66288e8d580\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.140Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f853d8a6-e69b-4c18-b09e-518a4bbda070\"}" - " 2025-12-08T13:14:49.142Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}" - " 2025-12-08T13:14:49.143Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}" - " 2025-12-08T13:14:49.143Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b4f436f-13e8-4ffb-a573-1543a0e02495\"}" - " 2025-12-08T13:14:49.143Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8b4f436f-13e8-4ffb-a573-1543a0e02495\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:49.144Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}" - " 2025-12-08T13:14:49.145Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}" - " 2025-12-08T13:14:49.145Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"814efd55-2b46-4912-9137-850bc9d48295\"}" - " 2025-12-08T13:14:49.146Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}" - " 2025-12-08T13:14:49.148Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\"}" - " 2025-12-08T13:14:49.155Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}" - " 2025-12-08T13:14:49.155Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"3dca22d5-94bb-4d6a-8fd5-8445a296edfe\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.155Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}" - " 2025-12-08T13:14:49.155Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.166Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:49.207Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}" - " 2025-12-08T13:14:49.208Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}" - " 2025-12-08T13:14:49.209Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}" - " 2025-12-08T13:14:49.209Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"24aeba21-efd0-44cb-b9ec-dfaa52e720ce\"}" - " 2025-12-08T13:14:49.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}" - " 2025-12-08T13:14:49.218Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.239Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}" - " 2025-12-08T13:14:49.239Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f853d8a6-e69b-4c18-b09e-518a4bbda070\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.240Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ac8faa88-030b-461b-bedf-b37451b6215d\"}" - " 2025-12-08T13:14:49.243Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}" - " 2025-12-08T13:14:49.245Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ac8faa88-030b-461b-bedf-b37451b6215d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.247Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}" - " 2025-12-08T13:14:49.249Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\"}" - " 2025-12-08T13:14:49.259Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"23a38cc1-4715-4da3-bd25-619a0ba67c5f\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.259Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}" - " 2025-12-08T13:14:49.259Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:49.261Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ad9826e2-7252-4b8c-bbd2-dc72d81310c9\"}" - " 2025-12-08T13:14:49.267Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:49.273Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:49.307Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}" - " 2025-12-08T13:14:49.308Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}" - " 2025-12-08T13:14:49.309Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}" - " 2025-12-08T13:14:49.310Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"b6641834-b380-4254-8fe7-c85560c00598\"}" - " 2025-12-08T13:14:49.341Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}" - " 2025-12-08T13:14:49.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.342Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ad9826e2-7252-4b8c-bbd2-dc72d81310c9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.343Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}" - " 2025-12-08T13:14:49.344Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}" - " 2025-12-08T13:14:49.346Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}" - " 2025-12-08T13:14:49.347Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}" - " 2025-12-08T13:14:49.347Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}" - " 2025-12-08T13:14:49.348Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8e407395-5709-4cf6-8392-f5d20139ccbb\"}" - " 2025-12-08T13:14:49.350Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}" - " 2025-12-08T13:14:49.350Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}" - " 2025-12-08T13:14:49.354Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\"}" - " 2025-12-08T13:14:49.360Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9e418cc4-a290-4afa-9d5d-3fecdfa767c8\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.361Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}" - " 2025-12-08T13:14:49.361Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}" - " 2025-12-08T13:14:49.362Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.408Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}" - " 2025-12-08T13:14:49.409Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}" - " 2025-12-08T13:14:49.410Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}" - " 2025-12-08T13:14:49.411Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"731191d5-1b83-407c-902c-c91178aa0d1f\"}" - " 2025-12-08T13:14:49.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}" - " 2025-12-08T13:14:49.420Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.423Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9431f30d-39f4-437f-bd25-172b062d0111\"}" - " 2025-12-08T13:14:49.442Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}" - " 2025-12-08T13:14:49.443Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9431f30d-39f4-437f-bd25-172b062d0111\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.445Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}" - " 2025-12-08T13:14:49.447Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}" - " 2025-12-08T13:14:49.447Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}" - " 2025-12-08T13:14:49.455Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}" - " 2025-12-08T13:14:49.455Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"18b4b1b8-34fc-4e2e-817f-d339f0e529d9\"}" - " 2025-12-08T13:14:49.463Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}" - " 2025-12-08T13:14:49.508Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}" - " 2025-12-08T13:14:49.509Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}" - " 2025-12-08T13:14:49.510Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}" - " 2025-12-08T13:14:49.510Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"d00c64b4-1c85-492a-a9ac-8c089db12899\"}" - " 2025-12-08T13:14:49.518Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}" - " 2025-12-08T13:14:49.518Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.545Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}" - " 2025-12-08T13:14:49.548Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}" - " 2025-12-08T13:14:49.551Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}" - " 2025-12-08T13:14:49.552Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}" - " 2025-12-08T13:14:49.559Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}" - " 2025-12-08T13:14:49.559Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"760db783-9868-418b-8158-dd0e3b6bc9de\"}" - " 2025-12-08T13:14:49.604Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"877936d0-b431-4ef8-a644-b586de8bf68e\"}" - " 2025-12-08T13:14:49.611Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}" - " 2025-12-08T13:14:49.612Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}" - " 2025-12-08T13:14:49.613Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}" - " 2025-12-08T13:14:49.613Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"877936d0-b431-4ef8-a644-b586de8bf68e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:49.614Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"19175483-45e9-455c-a803-f1ee1b9cff07\"}" - " 2025-12-08T13:14:49.623Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}" - " 2025-12-08T13:14:49.624Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:49.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}" - " 2025-12-08T13:14:49.626Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}" - " 2025-12-08T13:14:49.627Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}" - " 2025-12-08T13:14:49.628Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c2a3568d-863d-4a9a-bd36-1ed6768c8904\"}" - " 2025-12-08T13:14:49.934Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9031f6e9-1a63-43d4-8841-bfc275269bbe\"}" - " 2025-12-08T13:14:49.938Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9031f6e9-1a63-43d4-8841-bfc275269bbe\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:50.099Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b36015f6-ff74-4687-bae6-9c49c9d630c4\"}" - " 2025-12-08T13:14:50.102Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83a271b9-1a8c-423a-8422-783d76ae0753\"}" - " 2025-12-08T13:14:50.120Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"68e6b15d-fbfa-4186-98a0-5359b8650f90\"}" - " 2025-12-08T13:14:50.120Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"34c96ed7-9eed-461f-a138-0c3dc591d68e\"}" - " 2025-12-08T13:14:50.579Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"43a38946-8f46-4e7c-a6e7-56de99894f7e\"}" - " 2025-12-08T13:14:50.583Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"43a38946-8f46-4e7c-a6e7-56de99894f7e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:50.833Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"73d4ea94-904a-473c-8c7c-022272414918\"}" - " 2025-12-08T13:14:50.859Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1ba04781-d4ff-43ba-b71e-611e432ff181\"}" - " 2025-12-08T13:14:50.891Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"13954c6e-bba8-4803-817e-f49d0a23dcb6\"}" - " 2025-12-08T13:14:50.923Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e02a2b3a-8d95-4656-97d1-0404fd9106f1\"}" - " 2025-12-08T13:14:50.943Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a105fc80-c4de-49ba-b1a6-5bd26b357f99\"}" - " 2025-12-08T13:14:50.946Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"416a2e10-c35c-49c6-b7a6-2a9102089683\"}" - " 2025-12-08T13:14:50.953Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"c73401bd-93bf-4e16-b153-9e92ede9a77a\"}" - " 2025-12-08T13:14:51.864Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9617ec66-3eab-4ac8-b534-c3d3030f5976\"}" - " 2025-12-08T13:14:51.869Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9617ec66-3eab-4ac8-b534-c3d3030f5976\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:52.714Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9942ced7-612e-4283-89d6-84f65daf5fd1\"}" - " 2025-12-08T13:14:52.722Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"391d3ac0-caee-4843-8d8e-946d3ab89bcc\"}" - " 2025-12-08T13:14:52.734Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b388c9ab-d897-4a31-a2e4-310a5efcf922\"}" - " 2025-12-08T13:14:52.740Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"4f3f7e23-5c66-43e3-bef8-cb31238fe049\"}" - " 2025-12-08T13:14:53.069Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"80fc4331-d7f2-4d92-a95b-a5f04d8a00ac\"}" - " 2025-12-08T13:14:53.162Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"9de2f63c-8925-4b15-b11b-7b43a3ca6438\"}" - " 2025-12-08T13:14:53.187Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2c9f6edd-3675-402e-b344-bedec55b3f5a\"}" - " 2025-12-08T13:14:53.703Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}" - " 2025-12-08T13:14:53.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:53.707Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}" - " 2025-12-08T13:14:53.709Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}" - " 2025-12-08T13:14:53.710Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}" - " 2025-12-08T13:14:53.711Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"27f1dd23-55a8-4443-8555-918b63b1e125\"}" - " 2025-12-08T13:14:54.069Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}" - " 2025-12-08T13:14:54.070Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:54.072Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}" - " 2025-12-08T13:14:54.075Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}" - " 2025-12-08T13:14:54.079Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}" - " 2025-12-08T13:14:54.079Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5cfh68fh67fh59ch646hf4h546h699h7fh59bh6bh5bfh98h9fh574h575h5f4h59dh6ch7fh579h67bh6bh65fh545h64fh565h58dh7h9dhfdh79q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c3dc018-405c-474a-af65-9c5735a4948a\"}" - " 2025-12-08T13:14:54.085Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f91bd928-8f3e-4a0a-84f0-3fcb2297ec82\"}" - " 2025-12-08T13:14:54.085Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f91bd928-8f3e-4a0a-84f0-3fcb2297ec82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:54.086Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}" - " 2025-12-08T13:14:54.086Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:54.173Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}" - " 2025-12-08T13:14:54.173Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f91bd928-8f3e-4a0a-84f0-3fcb2297ec82\"}" - " 2025-12-08T13:14:54.174Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}" - " 2025-12-08T13:14:54.174Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}" - " 2025-12-08T13:14:54.175Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5cfh68fh67fh59ch646hf4h546h699h7fh59bh6bh5bfh98h9fh574h575h5f4h59dh6ch7fh579h67bh6bh65fh545h64fh565h58dh7h9dhfdh79q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f91bd928-8f3e-4a0a-84f0-3fcb2297ec82\"}" - " 2025-12-08T13:14:54.175Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c30903b1-2046-4d37-8d3f-8f361b3922b3\"}" - " 2025-12-08T13:14:54.182Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\"}" - " 2025-12-08T13:14:54.183Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:54.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}" - " 2025-12-08T13:14:54.184Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:54.273Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\"}" - " 2025-12-08T13:14:54.273Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}" - " 2025-12-08T13:14:54.274Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}" - " 2025-12-08T13:14:54.275Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\"}" - " 2025-12-08T13:14:54.275Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}" - " 2025-12-08T13:14:54.276Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"3f5a053f-ced8-415c-8109-49faeb012f8b\"}" - " 2025-12-08T13:14:54.278Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a69812f-6509-4932-95da-bf70915bb227\"}" - " 2025-12-08T13:14:54.286Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}" - " 2025-12-08T13:14:54.286Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}" - " 2025-12-08T13:14:54.286Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:54.287Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:54.293Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:54.304Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"13b2a9f2-879e-4b92-a0cf-32b8f6536bf5\"}" - " 2025-12-08T13:14:54.304Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:54.307Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"13b2a9f2-879e-4b92-a0cf-32b8f6536bf5\"}" - " 2025-12-08T13:14:54.307Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"13b2a9f2-879e-4b92-a0cf-32b8f6536bf5\"}" - " 2025-12-08T13:14:54.312Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}" - " 2025-12-08T13:14:54.312Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}}" - " 2025-12-08T13:14:54.314Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}" - " 2025-12-08T13:14:54.315Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}" - " 2025-12-08T13:14:54.315Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}" - " 2025-12-08T13:14:54.317Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}" - " 2025-12-08T13:14:54.317Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89b0456e-d73d-481e-91d5-0f6d07bceadf\"}" - " 2025-12-08T13:14:54.318Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}" - " 2025-12-08T13:14:54.321Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}" - " 2025-12-08T13:14:54.323Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}" - " 2025-12-08T13:14:54.324Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}" - " 2025-12-08T13:14:54.324Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}" - " 2025-12-08T13:14:54.325Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}" - " 2025-12-08T13:14:54.325Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}" - " 2025-12-08T13:14:54.330Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}" - " 2025-12-08T13:14:54.330Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5dfb45f-7423-4b20-8ebb-669714c8e2f9\"}" - " 2025-12-08T13:14:54.334Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}" - " 2025-12-08T13:14:54.334Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"fa0987ae-5a31-464f-9b65-f8a8c465943f\"}" - " 2025-12-08T13:14:54.342Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}" - " 2025-12-08T13:14:54.373Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}" - " 2025-12-08T13:14:54.373Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}" - " 2025-12-08T13:14:54.375Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}" - " 2025-12-08T13:14:54.375Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}" - " 2025-12-08T13:14:54.375Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}" - " 2025-12-08T13:14:54.376Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}" - " 2025-12-08T13:14:54.376Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}" - " 2025-12-08T13:14:54.377Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"ba5779f2-222c-45f3-822f-ece77035ab98\"}" - " 2025-12-08T13:14:54.380Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}" - " 2025-12-08T13:14:54.383Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}" - " 2025-12-08T13:14:54.385Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}" - " 2025-12-08T13:14:54.385Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:54.387Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\"}" - " 2025-12-08T13:14:54.393Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5462e33e-b2c4-496d-b444-e674ba019412\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:54.393Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}" - " 2025-12-08T13:14:54.393Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:54.416Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}" - " 2025-12-08T13:14:54.419Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}" - " 2025-12-08T13:14:54.421Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}" - " 2025-12-08T13:14:54.422Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}" - " 2025-12-08T13:14:54.430Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"701ef625-30ac-4730-ac7c-8038e338e6aa\"}" - " 2025-12-08T13:14:54.430Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}" - " 2025-12-08T13:14:54.431Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6565289b-004e-4998-8581-69ed32857ce4\"}" - " 2025-12-08T13:14:54.433Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"701ef625-30ac-4730-ac7c-8038e338e6aa\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:54.474Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}" - " 2025-12-08T13:14:54.474Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}" - " 2025-12-08T13:14:54.478Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}" - " 2025-12-08T13:14:54.479Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}" - " 2025-12-08T13:14:54.481Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}" - " 2025-12-08T13:14:54.482Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"570a6a03-e0a2-46fc-91e8-cafe45f30e90\"}" - " 2025-12-08T13:14:54.483Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}" - " 2025-12-08T13:14:54.487Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}" - " 2025-12-08T13:14:54.490Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\"}" - " 2025-12-08T13:14:54.491Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"33965822-6c1d-48a5-b07d-477c4ac3261f\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:54.491Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.491Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}" - " 2025-12-08T13:14:54.492Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:54.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\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:54.574Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.575Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}" - " 2025-12-08T13:14:54.576Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}" - " 2025-12-08T13:14:54.576Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.577Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}" - " 2025-12-08T13:14:54.578Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"c4f1477e-9059-41b5-a1ff-9523d5d7716d\"}" - " 2025-12-08T13:14:54.581Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.584Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.584Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.586Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.587Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}" - " 2025-12-08T13:14:54.587Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:54.589Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}" - " 2025-12-08T13:14:54.591Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}" - " 2025-12-08T13:14:54.591Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}" - " 2025-12-08T13:14:54.592Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"8bb0540d-26d2-46c0-954e-8bfe111d14ec\"}" - " 2025-12-08T13:14:54.593Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.593Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.597Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.597Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"454ca558-c9c5-4bb5-b16f-976df9262cae\"}" - " 2025-12-08T13:14:54.598Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.598Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_d0fa\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:54.675Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.075d7ff9-4ac1-43c1-a05b-104408d69df6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.677Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.680Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.683Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.683Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.684Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.698Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.698Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.699Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.699Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f9440f3d-300f-43f8-bdf1-36cbd1761567\"}" - " 2025-12-08T13:14:54.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1efb2de7-02f4-4602-9be6-2ae635f18b11\"}" - " 2025-12-08T13:14:55.022Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b568314d-2c75-4674-b9ce-bc6d6d76943c\"}" - " 2025-12-08T13:14:55.030Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"9847fa07-7f3b-4ce9-b413-336de2d733c1\"}" - " 2025-12-08T13:14:55.081Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6d00e7fc-c438-4e85-b3ef-20d8c77614c2\"}" - " 2025-12-08T13:14:55.848Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b397b2fa-7578-48ce-b99d-25824f622bc5\"}" - " 2025-12-08T13:14:58.070Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d80bc3de-c4ff-4ae3-89b2-b2384bf3a205\"}" - " 2025-12-08T13:14:58.597Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"506a7205-cf55-441c-b4e8-a0aacc23f44f\"}" - " 2025-12-08T13:14:58.597Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2ada2ca4-eb40-4257-b77b-8b9b3c6cbdd4\"}" - " 2025-12-08T13:14:58.617Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"2343225a-72dd-4f83-9ccc-62d71fdb53df\"}" - " 2025-12-08T13:14:58.620Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c5ca1cdd-6cd6-4729-9847-af98a6344b77\"}" - " 2025-12-08T13:14:58.986Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4a50fb6a-e687-4f06-afe6-d18b7efc2ba1\"}" - " 2025-12-08T13:14:58.987Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"34a8ae99-859e-44a5-aa99-a8fe28278c1d\"}" - " 2025-12-08T13:14:58.994Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"44b466d6-c7b9-42ce-8009-c3aa416d5b61\"}" - " 2025-12-08T13:14:58.999Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"da70ae09-e2f6-4c85-89b4-f43ef4a4f4f4\"}" - " 2025-12-08T13:14:59.058Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}" - " 2025-12-08T13:14:59.058Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}" - " 2025-12-08T13:14:59.058Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}" - " 2025-12-08T13:14:59.063Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}" - " 2025-12-08T13:14:59.063Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"15697f29-ef06-485a-96dc-79d32b061ce9\"}" - " 2025-12-08T13:14:59.554Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f6eb2cd-370d-4238-8c03-3a87c237e60e\"}" - " 2025-12-08T13:14:59.558Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f6eb2cd-370d-4238-8c03-3a87c237e60e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:00.101Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"76d58796-426e-4ca3-9a90-a17b7c6334c9\"}" - " 2025-12-08T13:15:00.103Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"27dbedb3-48d2-486f-9e33-4e7890ed9500\"}" - " 2025-12-08T13:15:00.121Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"00282312-3c03-4d88-9f52-88b4bf5016dc\"}" - " 2025-12-08T13:15:00.121Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"11a42213-8b1a-4e37-a5bd-1066ff92c36b\"}" - " 2025-12-08T13:15:00.834Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2bb1517b-02df-4a96-b28c-a488ebcb4769\"}" - " 2025-12-08T13:15:00.861Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a07ee1ee-be84-431f-881a-219c07ef76c7\"}" - " 2025-12-08T13:15:00.892Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"749f4a98-45fd-40e2-8939-651a2ad7f3cc\"}" - " 2025-12-08T13:15:00.925Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1a099507-ced4-4baf-9b65-00327c832c45\"}" - " 2025-12-08T13:15:00.945Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c0b297d6-b331-4cc0-ad44-4203c5bae836\"}" - " 2025-12-08T13:15:00.947Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"e85f485e-16d0-4dd3-834a-47f6f5c23f66\"}" - " 2025-12-08T13:15:00.954Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"0c7bab8a-7997-4103-ad51-803df81a2f03\"}" - " 2025-12-08T13:15:02.715Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f80dc03-3283-4f7f-b65b-eb78e1f4b9f7\"}" - " 2025-12-08T13:15:02.723Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a4d4cff0-1c46-4b5d-b070-4d3da87a32d5\"}" - " 2025-12-08T13:15:02.735Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7afc3728-a632-4b73-91e5-b92b0ab91814\"}" - " 2025-12-08T13:15:02.742Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"ba51dab4-d852-459d-ba70-560d183041a4\"}" - " 2025-12-08T13:15:03.071Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d55e5f93-d49d-458a-b01b-6fe4637596f6\"}" - " 2025-12-08T13:15:03.163Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"438f9fc9-66ba-4d80-a4e5-07873ff558f5\"}" - " 2025-12-08T13:15:03.188Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9de687d2-c2b9-4c21-a35a-a57d814f94a4\"}" - " 2025-12-08T13:15:04.993Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"33848a80-35a4-4615-83c0-4a0066532310\"}" - " 2025-12-08T13:15:05.024Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"48029284-dc2b-4f2a-9adf-2c61767430f0\"}" - " 2025-12-08T13:15:05.032Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"8ee4f1ed-2d54-4b93-a440-fac5866c2ac4\"}" - " 2025-12-08T13:15:05.082Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1257622-a173-4882-b91e-6a1da2020095\"}" - " 2025-12-08T13:15:05.850Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4aa1861e-7795-4c3c-b019-7ed6353eaae0\"}" - " 2025-12-08T13:15:08.071Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2b5671bd-edfc-43c7-9252-61700eb688e0\"}" - " 2025-12-08T13:15:08.598Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"add515be-0362-44f2-b924-18b4e884f300\"}" - " 2025-12-08T13:15:08.599Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2b75e805-6cf8-4b81-8cfb-ac16889fba03\"}" - " 2025-12-08T13:15:08.617Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"53a1ba25-0485-4eb9-b144-669dc8018d0f\"}" - " 2025-12-08T13:15:08.620Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"43f66825-f139-4b9c-8c7b-44b974b42a31\"}" - " 2025-12-08T13:15:08.988Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8029887f-71ed-4a6a-8eeb-9ba240b09673\"}" - " 2025-12-08T13:15:08.988Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e6db8b3b-7a4f-4325-b0fa-d8776b28d0ff\"}" - " 2025-12-08T13:15:08.996Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"fd39e9ee-62a2-4504-88d0-278154fc8a97\"}" - " 2025-12-08T13:15:09.001Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e4a6174f-7745-490a-8d2a-63dc6849055b\"}" - " 2025-12-08T13:15:09.799Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5e5e62a-0098-41a7-bb1e-7707aa377977\"}" - " 2025-12-08T13:15:09.805Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5e5e62a-0098-41a7-bb1e-7707aa377977\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:10.102Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"072fac0c-8b2b-4141-8d7a-654b88604d76\"}" - " 2025-12-08T13:15:10.104Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0bc784a0-a994-4421-946e-2b2b720618c2\"}" - " 2025-12-08T13:15:10.122Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4ec59f21-43e4-45bd-a78e-f8ca6a7564dd\"}" - " 2025-12-08T13:15:10.122Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"c21552cd-f324-443a-ab7d-63dc93ccf515\"}" - " 2025-12-08T13:15:10.836Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"536c8b39-d7fe-4e50-88a3-fc8179134b4d\"}" - " 2025-12-08T13:15:10.862Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c7e88b2-966c-4d96-9ec6-91bfa38b91a6\"}" - " 2025-12-08T13:15:10.894Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ccab319-33e6-4b25-93ea-73ffc74f0bb2\"}" - " 2025-12-08T13:15:10.926Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1317c6f8-216d-4332-ba1e-7d0b2a1b2c9d\"}" - " 2025-12-08T13:15:10.947Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9cbde07a-807c-4167-8cc8-fae4a58c16ae\"}" - " 2025-12-08T13:15:10.949Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"7fe41b84-a19f-468f-9466-1cceea231ce6\"}" - " 2025-12-08T13:15:10.955Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"13c40edf-0f0b-4fc3-89aa-586088e091f4\"}" - " 2025-12-08T13:15:12.716Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a0b2ff32-bb55-476b-acba-02ca7a3d3675\"}" - " 2025-12-08T13:15:12.724Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"be6c31e5-d934-46d7-823b-762b5ec79e79\"}" - " 2025-12-08T13:15:12.737Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"392dd7f4-3163-49e5-81ed-1c852ac2871d\"}" - " 2025-12-08T13:15:12.743Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"8d574dea-e138-4ad5-8c3d-a8ba9162adbf\"}" - " 2025-12-08T13:15:13.071Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7ea912d5-c163-4603-acfe-be8daf7e1ca4\"}" - " 2025-12-08T13:15:13.165Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"5d7af882-31fb-425f-a32c-99b73effe188\"}" - " 2025-12-08T13:15:13.189Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"022b5fa0-5274-4105-a726-d1a0ad98ca6e\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:14.313\e[0m" - " 2025-12-08T13:15:14.313Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:48Z\",\"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-12-08T13:14:48Z\"}],\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\",\"resourceVersion\":\"1993\",\"uid\":\"dc0b54c1-1f28-4041-b5e9-33c27a440fee\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:14.329Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"9d289861-9971-46df-b90b-9f99e5ac3009\"}" - " 2025-12-08T13:15:14.334Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"9d289861-9971-46df-b90b-9f99e5ac3009\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:14.338Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"9d289861-9971-46df-b90b-9f99e5ac3009\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:14.338Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic\", \"reconcileID\": \"9d289861-9971-46df-b90b-9f99e5ac3009\"}" - " 2025-12-08T13:15:14.346Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:14.346Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:14.346Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:14.350Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:14.350Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:14.378Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:15:14.385Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-0b900b02-4155-4371-82a0-11cfc7c0ea90 changed, reconcile: ironic-ironic-neutron-agent - 075d7ff9-4ac1-43c1-a05b-104408d69df6" - " 2025-12-08T13:15:14.385Z\tINFO\tControllers.IronicInspector\tinput source keystone-0b900b02-4155-4371-82a0-11cfc7c0ea90 changed, reconcile: ironic-inspector - 075d7ff9-4ac1-43c1-a05b-104408d69df6" - " 2025-12-08T13:15:14.385Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d117b42e-b91e-4588-8a3f-d76a01bca1ab\"}" - " 2025-12-08T13:15:14.385Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc9a0742-057a-49ea-ab64-709d31f1b3e8\"}" - " 2025-12-08T13:15:14.396Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fce8cc2e-9e65-4a9f-92ad-828e86b91589\"}" - " 2025-12-08T13:15:14.399Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1935603c-6cb3-4905-9a9a-aa07773a609f\"}" - " 2025-12-08T13:15:14.415Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 075d7ff9-4ac1-43c1-a05b-104408d69df6" - " 2025-12-08T13:15:14.415Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ddc8c658-a8c1-49f2-869c-7529918f0c8f\"}" - " 2025-12-08T13:15:14.418Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 075d7ff9-4ac1-43c1-a05b-104408d69df6" - " 2025-12-08T13:15:14.418Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 075d7ff9-4ac1-43c1-a05b-104408d69df6" - " 2025-12-08T13:15:14.419Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ceae3ed-8a65-4c86-9e95-e9cbc9319398\"}" - " 2025-12-08T13:15:14.419Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"32aa67d6-05ba-45a6-a01c-a202b99c3552\"}" - " 2025-12-08T13:15:14.419Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 075d7ff9-4ac1-43c1-a05b-104408d69df6" - " 2025-12-08T13:15:14.419Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"9a0c4ec8-4497-4560-87a2-1e03baca2fc8\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0018550e0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:14.313\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001b8b230?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc00096ea00})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc00172cbd0?, 0xc000099008?}, {0x23acb75, 0x4}, {0xc0019fe3d8, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc00172cbd0?, 0xc00096ea00?}, {0xc0019fe3d8?, 0xc00172cbd0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00184a2a0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00184a2a0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001b8b230, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.588 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/test/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1231\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:56.489Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-a58385b3-4ee6-40cb-a201-fe813e8df3ac\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:14:56.489Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:56.492Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:56.492Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:56.492Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:56.494Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:56.494Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:56.500Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:56.502Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:56.502Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:56.502Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:56.504Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:56.504Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:56.516Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\"}" - " 2025-12-08T13:14:56.520Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\"}" - " 2025-12-08T13:14:56.522Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\"}" - " 2025-12-08T13:14:56.524Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\"}" - " 2025-12-08T13:14:56.532Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.535Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e0e6732f-58ac-4567-b9c1-bafacd33d19d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.542Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"3450f4a1-74b7-4ed9-9539-3ad68d0dcb0d\"}" - " 2025-12-08T13:14:56.542Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"3450f4a1-74b7-4ed9-9539-3ad68d0dcb0d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.544Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"3450f4a1-74b7-4ed9-9539-3ad68d0dcb0d\"}" - " 2025-12-08T13:14:56.547Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"3450f4a1-74b7-4ed9-9539-3ad68d0dcb0d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.554Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}" - " 2025-12-08T13:14:56.554Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.577Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:14:56.581Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:14:56.644Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}" - " 2025-12-08T13:14:56.647Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}" - " 2025-12-08T13:14:56.650Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}" - " 2025-12-08T13:14:56.650Z\tINFO\tControllers.Ironic\tInput maps hash input - n5ffh64dh5b6h664h5fbh666h99hfh67bh5ffh6bh59dh54bhf9hf5h597h6fh68h66bhb7h549h68dh577h58fh76hd7hdfh665hcdh594h57fh54fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8c22f7aa-7e10-4fbd-bab0-2c556f4c857a\"}" - " 2025-12-08T13:14:56.658Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"d7a18742-3f6d-418f-856d-2dd36c41131d\"}" - " 2025-12-08T13:14:56.658Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"d7a18742-3f6d-418f-856d-2dd36c41131d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.745Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"d7a18742-3f6d-418f-856d-2dd36c41131d\"}" - " 2025-12-08T13:14:56.746Z\tINFO\tControllers.Ironic\tInput maps hash input - n5ffh64dh5b6h664h5fbh666h99hfh67bh5ffh6bh59dh54bhf9hf5h597h6fh68h66bhb7h549h68dh577h58fh76hd7hdfh665hcdh594h57fh54fq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"d7a18742-3f6d-418f-856d-2dd36c41131d\"}" - " 2025-12-08T13:14:56.753Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\"}" - " 2025-12-08T13:14:56.754Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.755Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\"}" - " 2025-12-08T13:14:56.757Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\"}" - " 2025-12-08T13:14:56.760Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"5f6fa420-4b63-4692-8b40-888bc04d5f2d\"}" - " 2025-12-08T13:14:56.768Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.768Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.782Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:14:56.845Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.846Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.846Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.847Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n545h55hcch5b8h598hd7h687h58bhc6h8dh597h59bh67bh679h5bbh77hbdhf7h565h9ch577h647h6fh555h6dh57bh5b7h5cfh54dh54bh67dh545q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.847Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.850Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.854Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.863Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"e391f90a-e03b-472e-a9d3-23a2f024b82f\"}" - " 2025-12-08T13:14:56.876Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84b627a7-d346-4ddb-98f8-98efd31204fc\"}" - " 2025-12-08T13:14:56.879Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ef12b5df-e999-4d8a-881a-f4df71301ec9\"}" - " 2025-12-08T13:14:56.882Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6632de20-a169-4f03-bb8b-1b5a36f230ef\"}" - " 2025-12-08T13:14:56.882Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e3b1f43c-56a0-43f0-9a2c-b7144a373969\"}" - " 2025-12-08T13:14:56.885Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ef12b5df-e999-4d8a-881a-f4df71301ec9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:56.885Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6632de20-a169-4f03-bb8b-1b5a36f230ef\"}" - " 2025-12-08T13:14:56.885Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6632de20-a169-4f03-bb8b-1b5a36f230ef\"}" - " 2025-12-08T13:14:56.886Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84b627a7-d346-4ddb-98f8-98efd31204fc\"}" - " 2025-12-08T13:14:56.887Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}" - " 2025-12-08T13:14:56.888Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ef12b5df-e999-4d8a-881a-f4df71301ec9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:56.888Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.896Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"20bbdd7b-0b50-45b0-8f5b-f1128576548b\"}" - " 2025-12-08T13:14:56.896Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"20bbdd7b-0b50-45b0-8f5b-f1128576548b\"}" - " 2025-12-08T13:14:56.897Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e3b1f43c-56a0-43f0-9a2c-b7144a373969\"}" - " 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e3b1f43c-56a0-43f0-9a2c-b7144a373969\"}" - " 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicAPI\tInput maps hash input - ndch65dh649h644h5fch694h55bh676h5c7h64chbdhfh577hbch587h675h5dh9h685h67h99h9h5b4h698h56ch68fh56fh586h89h65h67fh648q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e3b1f43c-56a0-43f0-9a2c-b7144a373969\"}" - " 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0f7ff67-77b3-43dc-bfed-c8f649a1616a\"}" - " 2025-12-08T13:14:56.902Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84b627a7-d346-4ddb-98f8-98efd31204fc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0f7ff67-77b3-43dc-bfed-c8f649a1616a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:56.902Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cf9832d0-e562-4cfa-91c4-b302a5be2b66\"}" - " 2025-12-08T13:14:56.912Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"53e02c7b-554d-4f10-8544-0d1d9b399c90\"}" - " 2025-12-08T13:14:56.917Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cf9832d0-e562-4cfa-91c4-b302a5be2b66\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:56.917Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b95e34f-a15b-4d5f-80ce-0e50f647b251\"}" - " 2025-12-08T13:14:56.945Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}" - " 2025-12-08T13:14:56.945Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0f7ff67-77b3-43dc-bfed-c8f649a1616a\"}" - " 2025-12-08T13:14:56.947Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}" - " 2025-12-08T13:14:56.947Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}" - " 2025-12-08T13:14:56.948Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n545h55hcch5b8h598hd7h687h58bhc6h8dh597h59bh67bh679h5bbh77hbdhf7h565h9ch577h647h6fh555h6dh57bh5b7h5cfh54dh54bh67dh545q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}" - " 2025-12-08T13:14:56.948Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}" - " 2025-12-08T13:14:56.949Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fe970f60-dd5a-41ef-97a4-0d0489a6afef\"}" - " 2025-12-08T13:14:56.950Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e0f7ff67-77b3-43dc-bfed-c8f649a1616a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:56.957Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}" - " 2025-12-08T13:14:56.957Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:56.957Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54619572-9820-4f37-8903-7500ebc7ba79\"}" - " 2025-12-08T13:14:56.957Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54619572-9820-4f37-8903-7500ebc7ba79\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:56.980Z\tINFO\tControllers.IronicAPI\tInput maps hash input - ndch65dh649h644h5fch694h55bh676h5c7h64chbdhfh577hbch587h675h5dh9h685h67h99h9h5b4h698h56ch68fh56fh586h89h65h67fh648q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"53e02c7b-554d-4f10-8544-0d1d9b399c90\"}" - " 2025-12-08T13:14:56.981Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b95e34f-a15b-4d5f-80ce-0e50f647b251\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:56.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d22e8aec-104c-4392-829e-737173ed88f6\"}" - " 2025-12-08T13:14:56.987Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d22e8aec-104c-4392-829e-737173ed88f6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:56.990Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}" - " 2025-12-08T13:14:56.993Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}" - " 2025-12-08T13:14:56.996Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}" - " 2025-12-08T13:14:56.996Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54619572-9820-4f37-8903-7500ebc7ba79\"}" - " 2025-12-08T13:14:56.997Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}" - " 2025-12-08T13:14:56.997Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54619572-9820-4f37-8903-7500ebc7ba79\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:56.998Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}" - " 2025-12-08T13:14:56.999Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}" - " 2025-12-08T13:14:56.999Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}" - " 2025-12-08T13:14:56.999Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"8955f0c7-6805-4104-a39c-e3da64824daf\"}" - " 2025-12-08T13:14:57.001Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfac43b9-4610-4b3b-a914-d1cfefafb3b0\"}" - " 2025-12-08T13:14:57.002Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}" - " 2025-12-08T13:14:57.004Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\"}" - " 2025-12-08T13:14:57.008Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}" - " 2025-12-08T13:14:57.008Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:57.011Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"b89f5ccf-4170-47fc-8654-9df8a3f45985\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:57.011Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}" - " 2025-12-08T13:14:57.014Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:14:57.018Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:14:57.022Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:14:57.027Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:14:57.030Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"46851498-1714-47c7-837d-78264cc9f953\"}" - " 2025-12-08T13:14:57.031Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a823ea79-a421-4e71-afbb-980b1eaca865\"}" - " 2025-12-08T13:14:57.046Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}" - " 2025-12-08T13:14:57.047Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}" - " 2025-12-08T13:14:57.048Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}" - " 2025-12-08T13:14:57.049Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"95649bf5-c869-421f-9d5e-2452f2a7e7e3\"}" - " 2025-12-08T13:14:57.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}" - " 2025-12-08T13:14:57.057Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:57.080Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}" - " 2025-12-08T13:14:57.081Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfac43b9-4610-4b3b-a914-d1cfefafb3b0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:57.081Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"adadcf82-b283-4615-85f1-ac4bb914ec37\"}" - " 2025-12-08T13:14:57.084Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}" - " 2025-12-08T13:14:57.087Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}" - " 2025-12-08T13:14:57.087Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}" - " 2025-12-08T13:14:57.091Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}" - " 2025-12-08T13:14:57.091Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"3b43a94b-e55c-4fb5-837f-43536fcf4e86\"}" - " 2025-12-08T13:14:57.097Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"488b3734-5428-4834-a6d4-98579a97e568\"}" - " 2025-12-08T13:14:57.097Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}" - " 2025-12-08T13:14:57.146Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}" - " 2025-12-08T13:14:57.148Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}" - " 2025-12-08T13:14:57.149Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}" - " 2025-12-08T13:14:57.149Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"44cea42e-e8b5-4db3-abf7-34ea7ac6e2b9\"}" - " 2025-12-08T13:14:57.157Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}" - " 2025-12-08T13:14:57.158Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:57.161Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a193c4a8-088b-48c9-bcff-a8b912bdeb2f\"}" - " 2025-12-08T13:14:57.183Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}" - " 2025-12-08T13:14:57.183Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a193c4a8-088b-48c9-bcff-a8b912bdeb2f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:57.187Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}" - " 2025-12-08T13:14:57.191Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}" - " 2025-12-08T13:14:57.191Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}" - " 2025-12-08T13:14:57.200Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}" - " 2025-12-08T13:14:57.200Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"8eeb3df6-787f-4f86-bef5-66b273466122\"}" - " 2025-12-08T13:14:57.248Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}" - " 2025-12-08T13:14:57.249Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}" - " 2025-12-08T13:14:57.250Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}" - " 2025-12-08T13:14:57.250Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"1b3bbcdd-0af2-4f15-926b-9d9151136335\"}" - " 2025-12-08T13:14:57.258Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}" - " 2025-12-08T13:14:57.259Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:57.260Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}" - " 2025-12-08T13:14:57.261Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}" - " 2025-12-08T13:14:57.262Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}" - " 2025-12-08T13:14:57.263Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"0b9495fa-4ab7-46ad-b111-5f57314a37d2\"}" - " 2025-12-08T13:14:57.344Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"96ce62c8-61d9-48e2-8cee-a972c63e5d93\"}" - " 2025-12-08T13:14:57.348Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"96ce62c8-61d9-48e2-8cee-a972c63e5d93\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:57.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bdc362e7-41a1-405b-a5f1-6bfae40b71d1\"}" - " 2025-12-08T13:14:57.669Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87893e98-22d0-483d-866e-ded773c0af98\"}" - " 2025-12-08T13:14:57.673Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87893e98-22d0-483d-866e-ded773c0af98\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:57.819Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"f5a0f38d-4bc3-4fb3-a696-4b02e4f7e335\"}" - " 2025-12-08T13:14:58.236Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba785131-f6b3-452c-9bc6-c31ad34c92f4\"}" - " 2025-12-08T13:14:58.314Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a4c9e7e5-67a8-46f5-b389-8aa802db8b0d\"}" - " 2025-12-08T13:14:58.318Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a4c9e7e5-67a8-46f5-b389-8aa802db8b0d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:58.703Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0857f008-68f2-406d-9f49-9a516c8342ae\"}" - " 2025-12-08T13:14:58.703Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37009a2a-f9df-4415-ab08-6920b9d560ca\"}" - " 2025-12-08T13:14:58.727Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"8ce9d419-8ca5-4596-a937-f2e7f99d80f1\"}" - " 2025-12-08T13:14:58.731Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ee7b2544-46f7-47df-b306-ff48e87cf44e\"}" - " 2025-12-08T13:14:59.599Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9d7405c2-8944-4907-8478-5d03b0510a92\"}" - " 2025-12-08T13:14:59.603Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9d7405c2-8944-4907-8478-5d03b0510a92\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:00.074Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"eb3e0759-aaf4-41d8-99f7-a53ef2e69f01\"}" - " 2025-12-08T13:15:00.179Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7ae31132-58e6-4d17-aba8-57bcd3ed828a\"}" - " 2025-12-08T13:15:00.284Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"c3b9e166-314b-4235-8938-82648eca1b67\"}" - " 2025-12-08T13:15:00.738Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"22cd97f3-f5bc-44f2-944e-da4211f5ca60\"}" - " 2025-12-08T13:15:01.542Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}" - " 2025-12-08T13:15:01.543Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:01.545Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}" - " 2025-12-08T13:15:01.546Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}" - " 2025-12-08T13:15:01.547Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}" - " 2025-12-08T13:15:01.548Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"67d9ac79-033d-45ed-a978-c28d4fbf190a\"}" - " 2025-12-08T13:15:01.903Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}" - " 2025-12-08T13:15:01.903Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:01.905Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}" - " 2025-12-08T13:15:01.908Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}" - " 2025-12-08T13:15:01.911Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}" - " 2025-12-08T13:15:01.911Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n648hf7h5f9h5cchb5hc7hf9h5fh64fhbch5b6h5bchchf9h549h567h85h8fh68h578h9ch5c9h68chc6h647hb7h646h576h659h58fh5d8h5b8q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3940909a-ecfd-4df0-9699-d835ff92cf96\"}" - " 2025-12-08T13:15:01.922Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\"}" - " 2025-12-08T13:15:01.922Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}" - " 2025-12-08T13:15:01.922Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:01.923Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:01.925Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\"}" - " 2025-12-08T13:15:01.925Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}" - " 2025-12-08T13:15:01.927Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\"}" - " 2025-12-08T13:15:01.927Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}" - " 2025-12-08T13:15:01.927Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}" - " 2025-12-08T13:15:01.928Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"bd211921-1762-425a-8172-5235954ad90b\"}" - " 2025-12-08T13:15:01.932Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1989275-86e9-4b80-9016-ca528e39cc82\"}" - " 2025-12-08T13:15:01.939Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}" - " 2025-12-08T13:15:01.940Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:01.943Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}" - " 2025-12-08T13:15:01.943Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:01.950Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:15:01.957Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:15:01.958Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d4582ed5-17d7-45e3-be28-fc7a8797afaf\"}" - " 2025-12-08T13:15:01.961Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d4582ed5-17d7-45e3-be28-fc7a8797afaf\"}" - " 2025-12-08T13:15:01.961Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d4582ed5-17d7-45e3-be28-fc7a8797afaf\"}" - " 2025-12-08T13:15:01.965Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}}" - " 2025-12-08T13:15:01.966Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}" - " 2025-12-08T13:15:01.970Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"800772ed-a9a8-4573-8568-352ea3910dbc\"}" - " 2025-12-08T13:15:01.970Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}" - " 2025-12-08T13:15:01.971Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"800772ed-a9a8-4573-8568-352ea3910dbc\"}" - " 2025-12-08T13:15:01.973Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}" - " 2025-12-08T13:15:01.978Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}" - " 2025-12-08T13:15:01.979Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}" - " 2025-12-08T13:15:01.979Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\"}" - " 2025-12-08T13:15:01.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\"}" - " 2025-12-08T13:15:01.980Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\"}" - " 2025-12-08T13:15:01.985Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\"}" - " 2025-12-08T13:15:01.992Z\tERROR\tReconciler error\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f9cea12-a450-49d7-b5b9-dfa672da740a\", \"error\": \"Deployment.apps \\\"ironic-neutron-agent\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:01.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}" - " 2025-12-08T13:15:01.993Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}" - " 2025-12-08T13:15:01.993Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"0d648a54-6965-455e-b2f8-d077b9fec474\"}" - " 2025-12-08T13:15:01.993Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}" - " 2025-12-08T13:15:01.993Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}" - " 2025-12-08T13:15:01.998Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}" - " 2025-12-08T13:15:01.998Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4386532-dc07-4ee5-913e-35f2c579cef2\"}" - " 2025-12-08T13:15:01.999Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}" - " 2025-12-08T13:15:02.003Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}" - " 2025-12-08T13:15:02.004Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}" - " 2025-12-08T13:15:02.004Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}" - " 2025-12-08T13:15:02.008Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}" - " 2025-12-08T13:15:02.008Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c97dd58e-e2e9-4290-a49d-a8e5828a57bb\"}" - " 2025-12-08T13:15:02.014Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}" - " 2025-12-08T13:15:02.015Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}" - " 2025-12-08T13:15:02.015Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}" - " 2025-12-08T13:15:02.019Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}" - " 2025-12-08T13:15:02.019Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"51160f22-628d-4f89-9262-61facc4eb44c\"}" - " 2025-12-08T13:15:02.025Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}" - " 2025-12-08T13:15:02.025Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}" - " 2025-12-08T13:15:02.027Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}" - " 2025-12-08T13:15:02.028Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}" - " 2025-12-08T13:15:02.028Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}" - " 2025-12-08T13:15:02.028Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}" - " 2025-12-08T13:15:02.028Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}" - " 2025-12-08T13:15:02.029Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"fc87ec12-83f9-4f42-b78b-4208c5177e5e\"}" - " 2025-12-08T13:15:02.032Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}" - " 2025-12-08T13:15:02.036Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}" - " 2025-12-08T13:15:02.039Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\"}" - " 2025-12-08T13:15:02.041Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}" - " 2025-12-08T13:15:02.042Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:02.046Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5c52e17c-d1eb-4add-acdf-eef1990f2a92\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:02.047Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}" - " 2025-12-08T13:15:02.047Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:02.070Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}" - " 2025-12-08T13:15:02.074Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}" - " 2025-12-08T13:15:02.080Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}" - " 2025-12-08T13:15:02.081Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}" - " 2025-12-08T13:15:02.089Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}" - " 2025-12-08T13:15:02.090Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"2fe65617-3411-4a78-8edd-905f5e7e5d15\"}" - " 2025-12-08T13:15:02.126Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}" - " 2025-12-08T13:15:02.126Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}" - " 2025-12-08T13:15:02.127Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}" - " 2025-12-08T13:15:02.129Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}" - " 2025-12-08T13:15:02.132Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}" - " 2025-12-08T13:15:02.133Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"deb94449-6c33-4bd2-88f6-42d3c74ccfff\"}" - " 2025-12-08T13:15:02.134Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}" - " 2025-12-08T13:15:02.138Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}" - " 2025-12-08T13:15:02.142Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\"}" - " 2025-12-08T13:15:02.142Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}" - " 2025-12-08T13:15:02.143Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:02.143Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca031e84-5e56-4e43-83aa-20df41fca02e\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:02.143Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.144Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:02.164Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fe46b2da-da62-4754-8971-d9650b33650f\"}" - " 2025-12-08T13:15:02.171Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fe46b2da-da62-4754-8971-d9650b33650f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:02.227Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}" - " 2025-12-08T13:15:02.227Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.228Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}" - " 2025-12-08T13:15:02.229Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}" - " 2025-12-08T13:15:02.230Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"55396f2d-b3e5-4fbf-b79e-7337299f3c99\"}" - " 2025-12-08T13:15:02.231Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.235Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.238Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.238Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.239Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}" - " 2025-12-08T13:15:02.239Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f9e6\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:02.240Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}" - " 2025-12-08T13:15:02.242Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}" - " 2025-12-08T13:15:02.242Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}" - " 2025-12-08T13:15:02.243Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"638e56af-ec28-44a9-b2c1-b5f0032f87e7\"}" - " 2025-12-08T13:15:02.244Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.244Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.246Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.246Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"af7f7f47-f478-4dab-9285-d72012280687\"}" - " 2025-12-08T13:15:02.247Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.247Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_5c65\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:02.327Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.dea8a5b7-cce9-4a11-88bd-a71bcc13c70e.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.329Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.332Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.335Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.335Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.337Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.355Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.355Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.356Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.356Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"948f4b41-f29f-4d12-8209-48f6cf150406\"}" - " 2025-12-08T13:15:02.652Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ae92dffd-460d-44d7-855a-37b536b40a80\"}" - " 2025-12-08T13:15:02.654Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"82f05fc1-cd40-4240-956f-dce7bb50f35a\"}" - " 2025-12-08T13:15:02.660Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebc066c5-a99a-42de-8af2-9a9f269d3e8a\"}" - " 2025-12-08T13:15:02.666Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"76c732b9-46c5-42c0-acd0-64c7add136ad\"}" - " 2025-12-08T13:15:02.695Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"07781064-6827-480b-9306-0856818efd3b\"}" - " 2025-12-08T13:15:05.137Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f22bc5ce-a9e4-4f0c-a1c2-57ec2416db98\"}" - " 2025-12-08T13:15:05.216Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4f85e970-7d89-4997-88cf-e4c4b849550c\"}" - " 2025-12-08T13:15:05.220Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"714a5d6b-7e9a-457b-82bb-c8eb1326df7a\"}" - " 2025-12-08T13:15:05.232Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9536b99b-e5f3-40e7-be51-b371290e9910\"}" - " 2025-12-08T13:15:05.239Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"10d18ae3-8485-48da-970b-73bded43a141\"}" - " 2025-12-08T13:15:05.726Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2455d80e-8541-44a9-958c-b1308236a505\"}" - " 2025-12-08T13:15:05.804Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"fc388948-3134-4a72-8044-f07d139eead2\"}" - " 2025-12-08T13:15:05.822Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4d4a80ba-977e-47e5-8538-31e0d6e2555c\"}" - " 2025-12-08T13:15:07.031Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"56b6acac-b0e0-4d13-ad42-cffb6d0fc6cc\"}" - " 2025-12-08T13:15:07.032Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2049746c-3e06-4799-8f46-7ebdf3aab247\"}" - " 2025-12-08T13:15:07.082Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b394fa88-4430-4842-9c6b-a7388a6600e3\"}" - " 2025-12-08T13:15:07.098Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"60c03dd9-c13f-4ede-b2d9-471afb1c85b8\"}" - " 2025-12-08T13:15:07.292Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8f2d27ed-3c11-46d2-be5d-b30873fc9eb9\"}" - " 2025-12-08T13:15:07.302Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8f2d27ed-3c11-46d2-be5d-b30873fc9eb9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:07.590Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"61064b2a-21a3-4a2b-8401-781f71511ce7\"}" - " 2025-12-08T13:15:07.821Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"138376dc-02e7-49c9-96a3-f4b1fa280be7\"}" - " 2025-12-08T13:15:08.237Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"09c48a26-10a7-487f-a87c-990d3a0122e0\"}" - " 2025-12-08T13:15:08.704Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7a71859f-114a-45de-9aff-b5f1afb72f9f\"}" - " 2025-12-08T13:15:08.704Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"339944ec-6248-4de5-85ee-509e35beb776\"}" - " 2025-12-08T13:15:08.728Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"75fb5b1f-d337-46de-8aab-0fa287d9091d\"}" - " 2025-12-08T13:15:08.732Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e496e66c-4c93-421d-8736-70e3e320d3ed\"}" - " 2025-12-08T13:15:09.331Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f686b588-04ce-4367-86f6-b3a6b4c6c0e9\"}" - " 2025-12-08T13:15:09.332Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f686b588-04ce-4367-86f6-b3a6b4c6c0e9\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:10.076Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f4eb0fbd-8ff2-4362-8172-f18a8b503724\"}" - " 2025-12-08T13:15:10.180Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5ad484a2-a51d-4fe9-8ca5-dd9ee1029b85\"}" - " 2025-12-08T13:15:10.288Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"540de624-69e4-488c-8c8d-41db3a566954\"}" - " 2025-12-08T13:15:10.739Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e7db47c7-e2d8-4539-a68a-af15d14371ec\"}" - " 2025-12-08T13:15:12.654Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"80fd4a20-7289-4825-9e17-21dbec236d53\"}" - " 2025-12-08T13:15:12.656Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"312fed69-8885-4b00-8111-079c7281a396\"}" - " 2025-12-08T13:15:12.661Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8f6312bf-3402-4d8b-9e23-e87d4eb97470\"}" - " 2025-12-08T13:15:12.668Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"b7452901-33cb-4046-89cc-8be2c699e783\"}" - " 2025-12-08T13:15:12.696Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b52bd0ae-8d5a-4624-8241-81aae921c1eb\"}" - " 2025-12-08T13:15:15.139Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5a123e32-5a3b-4827-b284-c09f727cc001\"}" - " 2025-12-08T13:15:15.217Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1c8bc44f-28e7-4c6e-83cc-1b128068cec1\"}" - " 2025-12-08T13:15:15.221Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"17e3d93c-cfa8-42a3-9e55-dd368b3c3205\"}" - " 2025-12-08T13:15:15.233Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"54eec5ee-4fd7-4313-9f99-39a205cb640f\"}" - " 2025-12-08T13:15:15.240Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"621688d8-9fc8-4e0d-969b-b6b5ce36aed5\"}" - " 2025-12-08T13:15:15.727Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bcbcd3f0-04fa-4145-9e4b-19ba55383864\"}" - " 2025-12-08T13:15:15.805Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"ec75383d-8f4f-49d4-81e3-2620dd8e0830\"}" - " 2025-12-08T13:15:15.824Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b255478a-97ce-45ee-b7a9-fa18cae2f23d\"}" - " 2025-12-08T13:15:17.033Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e4d04ed0-97f1-42a3-ad75-ba15b8338087\"}" - " 2025-12-08T13:15:17.033Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1a2d406-da79-418d-a9d2-b74355801129\"}" - " 2025-12-08T13:15:17.083Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6eb4e8e-a8fb-4784-9311-8f1968e71db1\"}" - " 2025-12-08T13:15:17.099Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"0e19144e-361e-42d5-9a60-e63bb882b0fc\"}" - " 2025-12-08T13:15:17.544Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4f66e44-da42-4046-ac38-ec42399a7f72\"}" - " 2025-12-08T13:15:17.552Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c4f66e44-da42-4046-ac38-ec42399a7f72\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:17.591Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3784e727-9a53-4e20-a18b-b83d0163faf3\"}" - " 2025-12-08T13:15:17.822Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"e599b5f9-8299-4575-8f2e-eac994b3e3ca\"}" - " 2025-12-08T13:15:18.239Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cfe9a381-c12f-410e-b600-2ae4b39b3e0f\"}" - " 2025-12-08T13:15:18.706Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d806016a-f291-460e-99fd-60e93004a643\"}" - " 2025-12-08T13:15:18.706Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"80b07004-9440-4085-8922-687a6524575a\"}" - " 2025-12-08T13:15:18.729Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"fb9554d7-e7e4-490f-931c-926240e5a0d2\"}" - " 2025-12-08T13:15:18.733Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f3a9b45c-4035-4f9b-bf2e-77129f078122\"}" - " 2025-12-08T13:15:20.076Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1ea7d1af-a276-43d8-b102-3923ca68345d\"}" - " 2025-12-08T13:15:20.181Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"91ed2674-7634-4a34-86c2-59f1b74cd6db\"}" - " 2025-12-08T13:15:20.290Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"a9da9457-9869-4ca4-ac3f-3cd40b43649a\"}" - " 2025-12-08T13:15:20.740Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ebd0479-c06b-441c-adcc-4ad753768424\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:21.966\e[0m" - " 2025-12-08T13:15:21.969Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:56Z\",\"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-12-08T13:14:56Z\"}],\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\",\"resourceVersion\":\"1524\",\"uid\":\"5b3754c9-0ce6-4f79-a956-c92821d2e407\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:21.983Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"f9151b8f-fbf2-47d2-9742-cd2058e533fa\"}" - " 2025-12-08T13:15:21.987Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"f9151b8f-fbf2-47d2-9742-cd2058e533fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:21.992Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"f9151b8f-fbf2-47d2-9742-cd2058e533fa\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:21.992Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic\", \"reconcileID\": \"f9151b8f-fbf2-47d2-9742-cd2058e533fa\"}" - " 2025-12-08T13:15:22.000Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.000Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:22.000Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:22.005Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.005Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.033Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:15:22.039Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-a58385b3-4ee6-40cb-a201-fe813e8df3ac changed, reconcile: ironic-ironic-neutron-agent - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e" - " 2025-12-08T13:15:22.039Z\tINFO\tControllers.IronicInspector\tinput source keystone-a58385b3-4ee6-40cb-a201-fe813e8df3ac changed, reconcile: ironic-inspector - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e" - " 2025-12-08T13:15:22.039Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"36147745-16d8-481d-8f0e-aef24e57dc58\"}" - " 2025-12-08T13:15:22.039Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ddd1d312-a3ae-4082-ae5d-4d5fa9abcfe2\"}" - " 2025-12-08T13:15:22.046Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d8a1bb29-4826-4e64-bc71-6b94bbe00c7f\"}" - " 2025-12-08T13:15:22.051Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fd566118-0038-4923-87fe-66480f11e067\"}" - " 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e" - " 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e" - " 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e" - " 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - dea8a5b7-cce9-4a11-88bd-a71bcc13c70e" - " 2025-12-08T13:15:22.054Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"60c3ead2-dd67-41f6-be0f-c0555ce75427\"}" - " 2025-12-08T13:15:22.055Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"28143599-19ee-4c96-bce4-dbbbb3dbecd6\"}" - " 2025-12-08T13:15:22.055Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9728946-3b18-4d8a-83e1-56457051dd70\"}" - " 2025-12-08T13:15:22.055Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e36b6e3a-b13c-4b98-9bc8-4e4c02f42e76\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001286000>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:21.966\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc00089c060?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0007a1340})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0019e9530?, 0xc000100008?}, {0x23acb75, 0x4}, {0xc0018935d8, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0019e9530?, 0xc0007a1340?}, {0xc0018935d8?, 0xc0019e9530?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00021fab0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00021fab0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc00089c060, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m•\e[0m" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.777 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/test/functional/ironic_controller_test.go:691\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:757\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:14:58.745Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:14:58.748Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:14:58.758Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-416f609f-2bca-4e14-a76f-1f80004a690a\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:14:58.758Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:14:58.761Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.761Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:58.761Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:58.764Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.764Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.771Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.771Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:14:58.771Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:14:58.774Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.774Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:14:58.789Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\"}" - " 2025-12-08T13:14:58.791Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\"}" - " 2025-12-08T13:14:58.795Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\"}" - " 2025-12-08T13:14:58.798Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\"}" - " 2025-12-08T13:14:58.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\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:58.815Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"f08a47f8-ef9c-46a3-bfa6-01daa86cc491\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:58.822Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"ec9bdb8e-ade6-4e2b-a50b-83bf8494f776\"}" - " 2025-12-08T13:14:58.822Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"ec9bdb8e-ade6-4e2b-a50b-83bf8494f776\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:58.824Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"ec9bdb8e-ade6-4e2b-a50b-83bf8494f776\"}" - " 2025-12-08T13:14:58.827Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"ec9bdb8e-ade6-4e2b-a50b-83bf8494f776\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:58.834Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}" - " 2025-12-08T13:14:58.835Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:58.842Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:14:58.847Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:14:58.925Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}" - " 2025-12-08T13:14:58.929Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}" - " 2025-12-08T13:14:58.931Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}" - " 2025-12-08T13:14:58.931Z\tINFO\tControllers.Ironic\tInput maps hash input - n5hd4h546h5cbhdfh644hb6hdch57dh5c9h78h5c8h688hcfhcdh8fhb5h579h56bh568hdfh576h5f6h6bh664hbh678h664h5dh675h5bh5f8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"3838c885-d483-4068-9cc0-69c6d0c210d5\"}" - " 2025-12-08T13:14:58.938Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"52d67359-bf48-4f01-970f-40e688de4a98\"}" - " 2025-12-08T13:14:58.939Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"52d67359-bf48-4f01-970f-40e688de4a98\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.026Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"52d67359-bf48-4f01-970f-40e688de4a98\"}" - " 2025-12-08T13:14:59.027Z\tINFO\tControllers.Ironic\tInput maps hash input - n5hd4h546h5cbhdfh644hb6hdch57dh5c9h78h5c8h688hcfhcdh8fhb5h579h56bh568hdfh576h5f6h6bh664hbh678h664h5dh675h5bh5f8q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"52d67359-bf48-4f01-970f-40e688de4a98\"}" - " 2025-12-08T13:14:59.039Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"7ffd9545-8621-4ad6-bf22-4bc8e8087a8a\"}" - " 2025-12-08T13:14:59.047Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"7ffd9545-8621-4ad6-bf22-4bc8e8087a8a\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.048Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\"}" - " 2025-12-08T13:14:59.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\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.126Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\"}" - " 2025-12-08T13:14:59.127Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\"}" - " 2025-12-08T13:14:59.131Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"5532e35f-9f4d-48a2-b5b3-b93a110f60a8\"}" - " 2025-12-08T13:14:59.137Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:14:59.139Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"9ba90d4e-7245-43c5-9a6a-3858af283e7c\"}" - " 2025-12-08T13:14:59.139Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"9ba90d4e-7245-43c5-9a6a-3858af283e7c\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.140Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.140Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.227Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.228Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.228Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.229Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n598h5fbh6hf4hdch9dh96hdch57fh77h5b7h655h6ch5c7h659h5dbh95h5c9h55fh54hbch588h9h577hb5h689h647h5f6h579h65ch7fh5cdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.229Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.233Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.237Z\tINFO\tControllers.Ironic\tDeployment ironic-api successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.240Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.243Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"59f80958-aede-4561-9d9f-6dbd0b2845d0\"}" - " 2025-12-08T13:14:59.256Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41e7915d-8d1f-4def-bd19-684b978b6579\"}" - " 2025-12-08T13:14:59.256Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}" - " 2025-12-08T13:14:59.256Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.258Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a8a5029a-c042-42f2-91a5-5c805328cfda\"}" - " 2025-12-08T13:14:59.260Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6395fe95-03bd-4743-8dcf-61bbba2b16fe\"}" - " 2025-12-08T13:14:59.262Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41e7915d-8d1f-4def-bd19-684b978b6579\"}" - " 2025-12-08T13:14:59.263Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6395fe95-03bd-4743-8dcf-61bbba2b16fe\"}" - " 2025-12-08T13:14:59.263Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6395fe95-03bd-4743-8dcf-61bbba2b16fe\"}" - " 2025-12-08T13:14:59.266Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c8de2f6c-3e45-40f9-ada9-c6085b9fef3e\"}" - " 2025-12-08T13:14:59.266Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a8a5029a-c042-42f2-91a5-5c805328cfda\"}" - " 2025-12-08T13:14:59.269Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a8a5029a-c042-42f2-91a5-5c805328cfda\"}" - " 2025-12-08T13:14:59.269Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nffh5c6h5c6h88h566h668h56fh644h59h5ffh547h579h648hbchcch85h58ch655h5b8h58fh56dh698h65dh64fh5cch56fh5d7h5d7h5cbh5c8h67dh59bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a8a5029a-c042-42f2-91a5-5c805328cfda\"}" - " 2025-12-08T13:14:59.271Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c8de2f6c-3e45-40f9-ada9-c6085b9fef3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:59.272Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"891951ab-b131-4f84-9ef4-22d08cee18e1\"}" - " 2025-12-08T13:14:59.272Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"41e7915d-8d1f-4def-bd19-684b978b6579\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.272Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"891951ab-b131-4f84-9ef4-22d08cee18e1\"}" - " 2025-12-08T13:14:59.272Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec6b75dc-96d9-4336-8524-6ac6e55d74fc\"}" - " 2025-12-08T13:14:59.274Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c8de2f6c-3e45-40f9-ada9-c6085b9fef3e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:59.279Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"10eb2acf-51f1-4119-8521-0719147325a7\"}" - " 2025-12-08T13:14:59.283Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"24e244f4-d0dc-4e1a-a8e7-be2ceb7e0bcd\"}" - " 2025-12-08T13:14:59.284Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"24e244f4-d0dc-4e1a-a8e7-be2ceb7e0bcd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:59.327Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"24e244f4-d0dc-4e1a-a8e7-be2ceb7e0bcd\"}" - " 2025-12-08T13:14:59.327Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}" - " 2025-12-08T13:14:59.329Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}" - " 2025-12-08T13:14:59.329Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}" - " 2025-12-08T13:14:59.330Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n598h5fbh6hf4hdch9dh96hdch57fh77h5b7h655h6ch5c7h659h5dbh95h5c9h55fh54hbch588h9h577hb5h689h647h5f6h579h65ch7fh5cdq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}" - " 2025-12-08T13:14:59.330Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}" - " 2025-12-08T13:14:59.331Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"24e244f4-d0dc-4e1a-a8e7-be2ceb7e0bcd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:59.331Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"972f362d-7fc0-4320-b1fe-0ff2e83200ec\"}" - " 2025-12-08T13:14:59.338Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b825fb5-ad67-4f3e-a985-c77f764dfab4\"}" - " 2025-12-08T13:14:59.338Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b825fb5-ad67-4f3e-a985-c77f764dfab4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:59.340Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}" - " 2025-12-08T13:14:59.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.361Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec6b75dc-96d9-4336-8524-6ac6e55d74fc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.361Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24b44835-ad2d-4fc9-a759-606a72ec14ee\"}" - " 2025-12-08T13:14:59.361Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nffh5c6h5c6h88h566h668h56fh644h59h5ffh547h579h648hbchcch85h58ch655h5b8h58fh56dh698h65dh64fh5cch56fh5d7h5d7h5cbh5c8h67dh59bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"10eb2acf-51f1-4119-8521-0719147325a7\"}" - " 2025-12-08T13:14:59.365Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24b44835-ad2d-4fc9-a759-606a72ec14ee\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.369Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}" - " 2025-12-08T13:14:59.372Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f88e2857-d6aa-4912-a4d8-50868b1d5fb8\"}" - " 2025-12-08T13:14:59.374Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}" - " 2025-12-08T13:14:59.375Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f88e2857-d6aa-4912-a4d8-50868b1d5fb8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.378Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}" - " 2025-12-08T13:14:59.378Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b825fb5-ad67-4f3e-a985-c77f764dfab4\"}" - " 2025-12-08T13:14:59.378Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}" - " 2025-12-08T13:14:59.378Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0b825fb5-ad67-4f3e-a985-c77f764dfab4\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:14:59.380Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}" - " 2025-12-08T13:14:59.380Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}" - " 2025-12-08T13:14:59.381Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}" - " 2025-12-08T13:14:59.382Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"91a40a94-6975-4ec0-9b2f-59e0c9e1ce22\"}" - " 2025-12-08T13:14:59.383Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\"}" - " 2025-12-08T13:14:59.389Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"811ee228-c393-4da7-9c47-0e3b136c0c85\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.389Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}" - " 2025-12-08T13:14:59.390Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}" - " 2025-12-08T13:14:59.391Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.407Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:14:59.416Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"328e4ee9-859f-461d-a71c-53109a413cd8\"}" - " 2025-12-08T13:14:59.428Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}" - " 2025-12-08T13:14:59.429Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}" - " 2025-12-08T13:14:59.430Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}" - " 2025-12-08T13:14:59.431Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"4adf3ef1-fb1d-40af-8778-0c1be6565d9e\"}" - " 2025-12-08T13:14:59.440Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}" - " 2025-12-08T13:14:59.440Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.461Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}" - " 2025-12-08T13:14:59.461Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"328e4ee9-859f-461d-a71c-53109a413cd8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.464Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}" - " 2025-12-08T13:14:59.466Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}" - " 2025-12-08T13:14:59.469Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}" - " 2025-12-08T13:14:59.469Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}" - " 2025-12-08T13:14:59.474Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}" - " 2025-12-08T13:14:59.474Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"a09751c2-67fe-45a3-a6bd-6a8197e4ab19\"}" - " 2025-12-08T13:14:59.482Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:14:59.485Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}" - " 2025-12-08T13:14:59.493Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:14:59.497Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:14:59.528Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}" - " 2025-12-08T13:14:59.529Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}" - " 2025-12-08T13:14:59.530Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}" - " 2025-12-08T13:14:59.531Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"b46b52c4-0a35-40a8-af49-3fca8f29ceb6\"}" - " 2025-12-08T13:14:59.532Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}" - " 2025-12-08T13:14:59.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\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.534Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}" - " 2025-12-08T13:14:59.535Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}" - " 2025-12-08T13:14:59.537Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}" - " 2025-12-08T13:14:59.537Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"e94100ce-f943-48ff-a0ee-70ce25c25dda\"}" - " 2025-12-08T13:14:59.541Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b12f7773-dd56-4ed5-ba61-e72d0234fd46\"}" - " 2025-12-08T13:14:59.563Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}" - " 2025-12-08T13:14:59.565Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b12f7773-dd56-4ed5-ba61-e72d0234fd46\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:14:59.567Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}" - " 2025-12-08T13:14:59.569Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}" - " 2025-12-08T13:14:59.570Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}" - " 2025-12-08T13:14:59.577Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}" - " 2025-12-08T13:14:59.577Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"14343a34-e2ff-4f2c-a93c-2e1d2b14bc4c\"}" - " 2025-12-08T13:14:59.584Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}" - " 2025-12-08T13:14:59.584Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}" - " 2025-12-08T13:14:59.584Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:14:59.629Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}" - " 2025-12-08T13:14:59.631Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}" - " 2025-12-08T13:14:59.632Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}" - " 2025-12-08T13:14:59.634Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"cdb28f90-d6c2-4d64-936e-785510789051\"}" - " 2025-12-08T13:14:59.662Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}" - " 2025-12-08T13:14:59.665Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}" - " 2025-12-08T13:14:59.669Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}" - " 2025-12-08T13:14:59.669Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}" - " 2025-12-08T13:14:59.676Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}" - " 2025-12-08T13:14:59.677Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"2f45a951-4a3c-4ab7-9cc6-82259e59e183\"}" - " 2025-12-08T13:14:59.725Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"88521f96-8b00-4ca4-9e2d-c20862fcb1dc\"}" - " 2025-12-08T13:14:59.729Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"88521f96-8b00-4ca4-9e2d-c20862fcb1dc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:00.034Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec0b5cd2-bb0b-4ad3-be18-ef9d284bec53\"}" - " 2025-12-08T13:15:00.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65e0723f-5d8c-4e9a-9d40-d3c245ebd6d3\"}" - " 2025-12-08T13:15:00.050Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8002f88d-635e-4917-bc59-e1e4bdb5fdba\"}" - " 2025-12-08T13:15:00.054Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8002f88d-635e-4917-bc59-e1e4bdb5fdba\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:00.072Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d563ba50-10f1-4b22-ad90-d24c92231ffa\"}" - " 2025-12-08T13:15:00.075Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"41f152ee-89c0-4e7f-a83f-0fcb328b19ad\"}" - " 2025-12-08T13:15:00.694Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"447b3fe8-b6c0-4a79-8c84-d3067aeadcd3\"}" - " 2025-12-08T13:15:00.701Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"447b3fe8-b6c0-4a79-8c84-d3067aeadcd3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:01.256Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1d237502-e556-45e3-82e6-93c0fda5a487\"}" - " 2025-12-08T13:15:01.551Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e2bfeb98-d831-45f6-b284-8d133630be84\"}" - " 2025-12-08T13:15:01.551Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0cbacdef-b28c-4101-9d54-56c57021b63a\"}" - " 2025-12-08T13:15:01.568Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d90235fb-5a08-4c1a-b0bc-ebd3d116eac4\"}" - " 2025-12-08T13:15:01.574Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"8553b234-b2d0-44b9-a0fa-e70f56e6632b\"}" - " 2025-12-08T13:15:01.574Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1e24e2f3-d529-48dc-b68e-36a31d19fabc\"}" - " 2025-12-08T13:15:01.574Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"9c829a54-d82d-40f5-bfc0-abf5e564e43a\"}" - " 2025-12-08T13:15:01.981Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1d8722-3a16-4760-bf9c-b4ed55bd956e\"}" - " 2025-12-08T13:15:01.986Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1d8722-3a16-4760-bf9c-b4ed55bd956e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:03.065Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"68cb4e27-6b61-467d-9fda-856f95fa7519\"}" - " 2025-12-08T13:15:03.283Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"503a7833-c815-4a78-b1d6-38297a369345\"}" - " 2025-12-08T13:15:03.341Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7faa77b4-2bf1-4004-ab9c-6edb63945f62\"}" - " 2025-12-08T13:15:03.823Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}" - " 2025-12-08T13:15:03.824Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:03.826Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}" - " 2025-12-08T13:15:03.827Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}" - " 2025-12-08T13:15:03.828Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}" - " 2025-12-08T13:15:03.829Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"c9120783-e94a-4146-93a8-cfe4392ec371\"}" - " 2025-12-08T13:15:04.284Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}" - " 2025-12-08T13:15:04.285Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:04.287Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}" - " 2025-12-08T13:15:04.292Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}" - " 2025-12-08T13:15:04.297Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}" - " 2025-12-08T13:15:04.297Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n74h696h7dh677h545h68dh585h668h5cfh65fh684h569h5d5h5d6hf8h7h5b6h5f9h5c6hb5h84h64bh587h76h64chdchf5hd8h77h69h77h578q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e421c9c0-9060-4992-a105-08a9b1622356\"}" - " 2025-12-08T13:15:04.305Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d6e68a3f-7494-4d8b-8708-4755e95e5ad8\"}" - " 2025-12-08T13:15:04.306Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d6e68a3f-7494-4d8b-8708-4755e95e5ad8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:04.307Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}" - " 2025-12-08T13:15:04.308Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:04.309Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d6e68a3f-7494-4d8b-8708-4755e95e5ad8\"}" - " 2025-12-08T13:15:04.310Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}" - " 2025-12-08T13:15:04.311Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}" - " 2025-12-08T13:15:04.312Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}" - " 2025-12-08T13:15:04.312Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"6e5dca8a-9f8e-45b4-a09f-196bf75aaf77\"}" - " 2025-12-08T13:15:04.313Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n74h696h7dh677h545h68dh585h668h5cfh65fh684h569h5d5h5d6hf8h7h5b6h5f9h5c6hb5h84h64bh587h76h64chdchf5hd8h77h69h77h578q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d6e68a3f-7494-4d8b-8708-4755e95e5ad8\"}" - " 2025-12-08T13:15:04.328Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}" - " 2025-12-08T13:15:04.329Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:04.331Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\"}" - " 2025-12-08T13:15:04.331Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:04.410Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\"}" - " 2025-12-08T13:15:04.411Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}" - " 2025-12-08T13:15:04.412Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}" - " 2025-12-08T13:15:04.413Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}" - " 2025-12-08T13:15:04.414Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"dcab07a0-b01f-4cf4-9c47-2b33a0ab4199\"}" - " 2025-12-08T13:15:04.415Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\"}" - " 2025-12-08T13:15:04.419Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc43d1e3-8b79-47da-93e1-b163cef74046\"}" - " 2025-12-08T13:15:04.431Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}" - " 2025-12-08T13:15:04.431Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.432Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:04.432Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:04.437Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:15:04.442Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:15:04.444Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2d4136de-7e7b-4b43-989e-03dac0fe681d\"}" - " 2025-12-08T13:15:04.446Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2d4136de-7e7b-4b43-989e-03dac0fe681d\"}" - " 2025-12-08T13:15:04.446Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2d4136de-7e7b-4b43-989e-03dac0fe681d\"}" - " 2025-12-08T13:15:04.450Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}}" - " 2025-12-08T13:15:04.450Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}" - " 2025-12-08T13:15:04.452Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7797fb6-8853-4749-a281-152afb7eab0b\"}" - " 2025-12-08T13:15:04.452Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7797fb6-8853-4749-a281-152afb7eab0b\"}" - " 2025-12-08T13:15:04.453Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}" - " 2025-12-08T13:15:04.456Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}" - " 2025-12-08T13:15:04.459Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}" - " 2025-12-08T13:15:04.459Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}" - " 2025-12-08T13:15:04.460Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}" - " 2025-12-08T13:15:04.460Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}" - " 2025-12-08T13:15:04.460Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}" - " 2025-12-08T13:15:04.463Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}" - " 2025-12-08T13:15:04.463Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d2a55c3c-fea3-4376-b5f6-b961c19229b2\"}" - " 2025-12-08T13:15:04.468Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}" - " 2025-12-08T13:15:04.468Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}" - " 2025-12-08T13:15:04.468Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}" - " 2025-12-08T13:15:04.469Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}" - " 2025-12-08T13:15:04.469Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"4210b8dc-7053-432e-8b6c-b4c84f6d8c60\"}" - " 2025-12-08T13:15:04.473Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}" - " 2025-12-08T13:15:04.473Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89328b06-e106-4041-bd9f-00090584ff92\"}" - " 2025-12-08T13:15:04.477Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}" - " 2025-12-08T13:15:04.511Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}" - " 2025-12-08T13:15:04.511Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.512Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}" - " 2025-12-08T13:15:04.512Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}" - " 2025-12-08T13:15:04.513Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.513Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.513Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8be2d28d-7ecb-4190-bf62-4acdca0863a4\"}" - " 2025-12-08T13:15:04.513Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.517Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.520Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.523Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.524Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}" - " 2025-12-08T13:15:04.524Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:04.527Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.527Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.528Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.533Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\"}" - " 2025-12-08T13:15:04.540Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99b502c0-8e6f-47f2-bff8-8f556c6d54c5\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:04.541Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.541Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:04.547Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a4d3fba8-e0c1-46b8-bfeb-85953e2a64ec\"}" - " 2025-12-08T13:15:04.554Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}" - " 2025-12-08T13:15:04.559Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a4d3fba8-e0c1-46b8-bfeb-85953e2a64ec\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:04.560Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}" - " 2025-12-08T13:15:04.562Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}" - " 2025-12-08T13:15:04.563Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}" - " 2025-12-08T13:15:04.572Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}" - " 2025-12-08T13:15:04.572Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"172a3d77-5f30-4ac1-a9b6-2aa5f1d0421c\"}" - " 2025-12-08T13:15:04.611Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}" - " 2025-12-08T13:15:04.611Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.612Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}" - " 2025-12-08T13:15:04.613Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}" - " 2025-12-08T13:15:04.613Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.614Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"8d1d82e9-be2c-4c28-b79e-bdbb6f46142b\"}" - " 2025-12-08T13:15:04.617Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.620Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.620Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.622Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.623Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}" - " 2025-12-08T13:15:04.624Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:04.635Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.635Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.637Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.637Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d190427-28d7-4fb5-b75d-04ae5c031089\"}" - " 2025-12-08T13:15:04.644Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.644Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_8f9f\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:04.711Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}" - " 2025-12-08T13:15:04.711Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.712Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}" - " 2025-12-08T13:15:04.713Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}" - " 2025-12-08T13:15:04.714Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a0418c8a-030f-4631-9b5d-a3cd6766b4fa\"}" - " 2025-12-08T13:15:04.714Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.718Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.721Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.721Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.722Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}" - " 2025-12-08T13:15:04.722Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:04.724Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.736Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.736Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.738Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.738Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce1e9e04-7151-4e0b-96c6-1a6fcc88eac2\"}" - " 2025-12-08T13:15:04.812Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}" - " 2025-12-08T13:15:04.817Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}" - " 2025-12-08T13:15:04.818Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}" - " 2025-12-08T13:15:04.819Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"a9a53981-f798-4999-bd7e-c7112220a07d\"}" - " 2025-12-08T13:15:04.836Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}" - " 2025-12-08T13:15:04.838Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:04.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2fe27643-4f04-4a4d-bcaa-e995af2a3f35.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}" - " 2025-12-08T13:15:04.841Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}" - " 2025-12-08T13:15:04.843Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}" - " 2025-12-08T13:15:04.843Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"98a9bcdb-e6b8-4d45-b4be-5855b2815785\"}" - " 2025-12-08T13:15:05.754Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c63a7e51-784a-4696-8c72-35146200bda4\"}" - " 2025-12-08T13:15:05.758Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c95cfa36-8256-4963-9c07-0a6c70cc6a3e\"}" - " 2025-12-08T13:15:05.772Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a5da6fb9-47a0-40b1-830b-80a25aa95745\"}" - " 2025-12-08T13:15:05.777Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"4063e571-ff58-4e09-9745-d25627f36c6a\"}" - " 2025-12-08T13:15:06.265Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dcb4eb24-5e99-49bf-9655-14f6a01f3d64\"}" - " 2025-12-08T13:15:08.073Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"437eb6fd-2f28-4080-a0b2-ea7953e77999\"}" - " 2025-12-08T13:15:08.486Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d54a564b-ca1f-4f88-be21-d714822af9f0\"}" - " 2025-12-08T13:15:08.486Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"44222086-c3b4-427c-a8c3-b307c8a68927\"}" - " 2025-12-08T13:15:08.495Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9bcad025-75bc-42ab-9a27-e41951478b34\"}" - " 2025-12-08T13:15:08.497Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"63aa7412-ffa1-4736-9bb2-5809ea6418b6\"}" - " 2025-12-08T13:15:09.273Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}" - " 2025-12-08T13:15:09.273Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}" - " 2025-12-08T13:15:09.273Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}" - " 2025-12-08T13:15:09.279Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}" - " 2025-12-08T13:15:09.279Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e0eaee7f-3d71-414e-a566-96c18161d8a8\"}" - " 2025-12-08T13:15:09.288Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"67a38bd6-1c60-45d3-b162-a0831f0815e5\"}" - " 2025-12-08T13:15:09.288Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"67a38bd6-1c60-45d3-b162-a0831f0815e5\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:09.680Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"690e75e0-4338-4164-ac47-c94b3032ae71\"}" - " 2025-12-08T13:15:09.684Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"690e75e0-4338-4164-ac47-c94b3032ae71\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:10.036Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fea7e6d-6a75-4c41-88d1-cad7696826b1\"}" - " 2025-12-08T13:15:10.038Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"47d9884b-a8a1-421b-beff-15104c5fe5a1\"}" - " 2025-12-08T13:15:10.074Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bd1ed374-ecd7-4d8b-bad5-bcda4ab1ee78\"}" - " 2025-12-08T13:15:10.077Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"523b3f23-fca8-43c7-aed6-3002eb51f6fc\"}" - " 2025-12-08T13:15:11.256Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6ef351f5-f6f9-4e90-99b5-01dbf7c0d87c\"}" - " 2025-12-08T13:15:11.553Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"53551f3c-88b0-496f-a4af-0845ea4c5110\"}" - " 2025-12-08T13:15:11.553Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b65ed241-68ad-4307-b1ec-0758fdc5d1fe\"}" - " 2025-12-08T13:15:11.569Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"edf333e0-86fb-43a4-bc19-9fa3650ce698\"}" - " 2025-12-08T13:15:11.576Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"477d32f9-863b-4e21-8c44-6511eeac5672\"}" - " 2025-12-08T13:15:11.576Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"cb0073ca-c75e-4254-8337-e72c3509fc88\"}" - " 2025-12-08T13:15:11.576Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"af3e4786-e5e2-4926-a2d6-336548b6238c\"}" - " 2025-12-08T13:15:13.066Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ea8a86c9-2253-4361-a2b8-2310534010cf\"}" - " 2025-12-08T13:15:13.285Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"1f536e48-76d9-4b80-b943-e061d571d1dd\"}" - " 2025-12-08T13:15:13.342Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"29808873-b63a-4dc6-88c6-109bc23fe1f9\"}" - " 2025-12-08T13:15:15.755Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"786acbc1-2be8-41cc-b36d-810a26a3acb0\"}" - " 2025-12-08T13:15:15.759Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aa9225d9-84de-4127-ac2a-277ebcf14d88\"}" - " 2025-12-08T13:15:15.773Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f5231794-8762-4df3-9073-9a1d2de5ec1b\"}" - " 2025-12-08T13:15:15.778Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"8cc94074-bca0-45c5-bb39-ae7e22abb1a3\"}" - " 2025-12-08T13:15:16.267Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0a3e5c28-3529-4bba-8ba6-d82faca0d6a2\"}" - " 2025-12-08T13:15:18.074Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53bd2813-2f08-4af2-9463-9426efa7abe3\"}" - " 2025-12-08T13:15:18.487Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"66bde08f-cce8-4f66-89b0-6699df9919d6\"}" - " 2025-12-08T13:15:18.487Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f417e642-f040-4bec-8a8e-ce5d207de290\"}" - " 2025-12-08T13:15:18.497Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"99b49b16-67d3-4234-939b-4835093b75dc\"}" - " 2025-12-08T13:15:18.499Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"d944a8be-9595-46d0-bdda-496feffbb4af\"}" - " 2025-12-08T13:15:19.926Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aa27938c-2905-4fe6-9b78-7e0f164d08bb\"}" - " 2025-12-08T13:15:19.930Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aa27938c-2905-4fe6-9b78-7e0f164d08bb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:20.037Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27d739e3-218b-4dff-8070-d78f7afbea4e\"}" - " 2025-12-08T13:15:20.040Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80677cc-a8b2-42d4-be93-56e358291588\"}" - " 2025-12-08T13:15:20.075Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"85742d7d-2101-48b7-b26d-445ffbcf2be6\"}" - " 2025-12-08T13:15:20.078Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"a5f73405-7910-45a9-a0d7-d9ce4b4a86c8\"}" - " 2025-12-08T13:15:21.258Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2fabfafb-9d54-486a-a7a2-1e6a1f62c3f5\"}" - " 2025-12-08T13:15:21.555Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a254c8d8-a225-4a47-9ad9-6c49376d07b1\"}" - " 2025-12-08T13:15:21.555Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b27f77e5-eb76-4d39-8027-a3436b45105a\"}" - " 2025-12-08T13:15:21.571Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"911ba331-89ca-4dd0-ab26-ab9c28dbea2f\"}" - " 2025-12-08T13:15:21.577Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"0427af2d-3f9a-4013-9f5f-93c6810eadfe\"}" - " 2025-12-08T13:15:21.577Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"129fa13c-bd74-40af-854e-9ade618d8435\"}" - " 2025-12-08T13:15:21.578Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"4500835a-976c-4242-8989-a9a0b9db9e15\"}" - " 2025-12-08T13:15:23.067Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0bc30954-b21a-4942-898d-1a9a9d895ef6\"}" - " 2025-12-08T13:15:23.286Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"4aafa976-ca41-49cf-bdde-271794c28d35\"}" - " 2025-12-08T13:15:23.343Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5a98a62d-847e-4222-96a5-572b8e66899b\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:24.45\e[0m" - " 2025-12-08T13:15:24.451Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:14:58Z\",\"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-12-08T13:14:58Z\"}],\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\",\"resourceVersion\":\"1728\",\"uid\":\"99520292-0fdd-4105-b1ac-19f3a66203f1\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:24.464Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"99250a52-a264-4d0c-9181-75f1759dcdba\"}" - " 2025-12-08T13:15:24.467Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"99250a52-a264-4d0c-9181-75f1759dcdba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:24.470Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"99250a52-a264-4d0c-9181-75f1759dcdba\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:24.470Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic\", \"reconcileID\": \"99250a52-a264-4d0c-9181-75f1759dcdba\"}" - " 2025-12-08T13:15:24.475Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:24.475Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:24.475Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:24.479Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:24.479Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:24.486Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:15:24.491Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-416f609f-2bca-4e14-a76f-1f80004a690a changed, reconcile: ironic-ironic-neutron-agent - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35" - " 2025-12-08T13:15:24.492Z\tINFO\tControllers.IronicInspector\tinput source keystone-416f609f-2bca-4e14-a76f-1f80004a690a changed, reconcile: ironic-inspector - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35" - " 2025-12-08T13:15:24.492Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"eccc3780-fe4a-445f-bd33-201e776713ce\"}" - " 2025-12-08T13:15:24.492Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"da963eb2-dfa7-494a-85c8-1ce679237107\"}" - " 2025-12-08T13:15:24.499Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"301fba1e-eac5-4c7a-9bda-031828bbc572\"}" - " 2025-12-08T13:15:24.499Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1e60e6c9-ccb2-4313-835a-ed2f47c4a79f\"}" - " 2025-12-08T13:15:24.510Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35" - " 2025-12-08T13:15:24.510Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a7321121-52dc-47d4-ae8e-5f2c3ff1a29e\"}" - " 2025-12-08T13:15:24.511Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35" - " 2025-12-08T13:15:24.511Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f44151c6-b009-4d6c-ba9b-2f0b179cf219\"}" - " 2025-12-08T13:15:24.512Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35" - " 2025-12-08T13:15:24.512Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"bea73ea8-5fb4-4599-aefa-d66aaa84b27b\"}" - " 2025-12-08T13:15:24.512Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 2fe27643-4f04-4a4d-bcaa-e995af2a3f35" - " 2025-12-08T13:15:24.512Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4076e108-08c5-49f5-ace0-6a5aca355686\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc000fd8140>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:24.45\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc001c0c7e0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0006c6400})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc00151bc20?, 0xc000500808?}, {0x23acb75, 0x4}, {0xc001888930, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc00151bc20?, 0xc0006c6400?}, {0xc001888930?, 0xc00151bc20?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00022b180, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00022b180, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc001c0c7e0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.3.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:743 +0x9e5" - "\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.091 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates StatefulSet and set status fields - Deployment is Ready\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:168\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:15:15.169Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:15:15.172Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:15:15.183Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-a8861431-6768-42e7-ada0-8529540325ee\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}}" - " 2025-12-08T13:15:15.183Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:15:15.195Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}}" - " 2025-12-08T13:15:15.200Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}}" - " 2025-12-08T13:15:15.203Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}" - " 2025-12-08T13:15:15.205Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}" - " 2025-12-08T13:15:15.207Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}" - " 2025-12-08T13:15:15.208Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}" - " 2025-12-08T13:15:15.213Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\"}" - " 2025-12-08T13:15:15.222Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbbf1f96-d081-4445-b3ee-9bac2b132c51\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:15.222Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"04089c09-9b58-4612-a9de-32817e303137\"}" - " 2025-12-08T13:15:15.312Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"04089c09-9b58-4612-a9de-32817e303137\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:15.312Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"26270b24-8d0e-46e6-946e-7c45d361edcc\"}" - " 2025-12-08T13:15:15.315Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"26270b24-8d0e-46e6-946e-7c45d361edcc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:15.323Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"31eef9e5-4248-43e9-9e54-c3bd1f3683d8\"}" - " 2025-12-08T13:15:15.326Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"31eef9e5-4248-43e9-9e54-c3bd1f3683d8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:15.366Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b82a13a6-e183-40bc-a3cf-3c86fe38c1fb\"}" - " 2025-12-08T13:15:15.371Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b82a13a6-e183-40bc-a3cf-3c86fe38c1fb\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:15.452Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1437efc8-4b6f-44f0-8f16-f97f65698901\"}" - " 2025-12-08T13:15:15.456Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1437efc8-4b6f-44f0-8f16-f97f65698901\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:15.617Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f15cb18-68b2-44d7-b1d7-a826ab8359e9\"}" - " 2025-12-08T13:15:15.621Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f15cb18-68b2-44d7-b1d7-a826ab8359e9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:15.851Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6b8db153-00bd-4641-a658-e3b5f0aa30fb\"}" - " 2025-12-08T13:15:15.942Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f284782-3c8b-4673-ae42-db1199a467fc\"}" - " 2025-12-08T13:15:15.946Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5f284782-3c8b-4673-ae42-db1199a467fc\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:16.587Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6381b42d-5c0b-4c2b-974a-949acb4bdaa6\"}" - " 2025-12-08T13:15:16.591Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6381b42d-5c0b-4c2b-974a-949acb4bdaa6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:17.872Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1b8c9a99-5ad5-4b68-87c1-9932c4f82b52\"}" - " 2025-12-08T13:15:17.877Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1b8c9a99-5ad5-4b68-87c1-9932c4f82b52\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:18.073Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1094bf5b-2854-4ecc-95f0-de17694eb9f6\"}" - " 2025-12-08T13:15:18.600Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"02edf41b-ef63-49f8-b611-76288e822a11\"}" - " 2025-12-08T13:15:18.600Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"aff8b044-fb78-4646-b2bf-deb037c646d3\"}" - " 2025-12-08T13:15:18.619Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"a4070320-b7cc-42df-9fec-3adef353157c\"}" - " 2025-12-08T13:15:18.622Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"929f6d77-43ea-4a4d-9e85-b03b767bf144\"}" - " 2025-12-08T13:15:18.989Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e2894fe2-3263-4cde-8e51-103d7f963c80\"}" - " 2025-12-08T13:15:18.989Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42f9e4a-fb44-49d6-be00-35fe3739e0f8\"}" - " 2025-12-08T13:15:18.997Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"d063a0da-66ce-4650-8a8b-2a53a46b8130\"}" - " 2025-12-08T13:15:19.002Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"22b55e98-d574-4926-87a6-a503e90785f6\"}" - " 2025-12-08T13:15:20.102Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"35e0ff42-fa9d-4b0b-9318-431186af8a76\"}" - " 2025-12-08T13:15:20.105Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"22406f40-c18a-4e23-9148-26a472fbfde9\"}" - " 2025-12-08T13:15:20.123Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f35b307-7790-4f81-887a-04f5cf58e498\"}" - " 2025-12-08T13:15:20.123Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"ece8b841-03ec-4dc2-b35b-416b2fdfaadc\"}" - " 2025-12-08T13:15:20.438Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c202dac8-b299-47d4-9a61-51a71abe08db\"}" - " 2025-12-08T13:15:20.441Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c202dac8-b299-47d4-9a61-51a71abe08db\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:20.837Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"71f865b4-ac7e-4de7-b955-95ae7bc5b020\"}" - " 2025-12-08T13:15:20.863Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dfe135d9-79f5-44cf-9962-2acd97358276\"}" - " 2025-12-08T13:15:20.895Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dd86d24c-c279-4c35-abcb-793e67d51e44\"}" - " 2025-12-08T13:15:20.928Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4f178a68-fb6f-4b4c-8d58-70113568f0c9\"}" - " 2025-12-08T13:15:20.947Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"648b5ed2-2dc2-4c9d-8a79-4f80c0d35879\"}" - " 2025-12-08T13:15:20.950Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"a88b0c8d-c025-485c-bb57-21e2533aad14\"}" - " 2025-12-08T13:15:20.956Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"fb8e774b-4f7a-4401-ae5d-aeef787bd00a\"}" - " 2025-12-08T13:15:21.146Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"8b51286d-c08e-4262-b521-9d34b87bd19b\"}" - " 2025-12-08T13:15:21.147Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"31d8861c-0975-42f7-98e6-d10c73e96945\"}, \"namespace\": \"31d8861c-0975-42f7-98e6-d10c73e96945\", \"name\": \"ironic\", \"reconcileID\": \"8b51286d-c08e-4262-b521-9d34b87bd19b\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:22.717Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6c74bb3b-f4ad-475f-8fa0-10a3f1a2ee7d\"}" - " 2025-12-08T13:15:22.725Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9d914550-618d-4a52-ae03-ec359e2a0ecb\"}" - " 2025-12-08T13:15:22.738Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"699a63fb-a15c-4258-bb6f-2a7db6c7b9a4\"}" - " 2025-12-08T13:15:22.744Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"af92c316-8376-477f-a112-bc63e91a3b9c\"}" - " 2025-12-08T13:15:23.072Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ab32804-6a45-48ce-88f5-7a05e945eb8c\"}" - " 2025-12-08T13:15:23.166Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"66bdce00-2708-4fc6-ba16-a78b56e3002b\"}" - " 2025-12-08T13:15:23.190Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b151ae26-2427-444d-b410-7e60eeb06514\"}" - " 2025-12-08T13:15:24.394Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a306d1e7-ba31-4d34-a16b-cf93420a0362\"}" - " 2025-12-08T13:15:24.398Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9362ef02-ec37-42e2-b677-9b370958e0b5\"}" - " 2025-12-08T13:15:24.435Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"29f71775-431b-4b71-8069-ab873d426115\"}" - " 2025-12-08T13:15:24.437Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6f6ab789-ad77-403f-a5bc-d98a9a1694d5\"}" - " 2025-12-08T13:15:24.996Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"44d8dcff-b772-4c2c-9d81-cd4fa21e0f74\"}" - " 2025-12-08T13:15:25.025Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ff0a9507-31b6-446a-a2a8-6a15ac7b2cf1\"}" - " 2025-12-08T13:15:25.036Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"f11b22b6-3e32-4a18-ba5c-95dddd1f333b\"}" - " 2025-12-08T13:15:25.116Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b5946d92-539c-4000-b03f-0d6af70a84c8\"}" - " 2025-12-08T13:15:25.562Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6c2c9d9d-7b05-4a1e-8293-9ab42a2bb417\"}" - " 2025-12-08T13:15:25.566Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6c2c9d9d-7b05-4a1e-8293-9ab42a2bb417\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:25.852Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8211ac87-cc52-4329-919f-6d022538f2e3\"}" - " 2025-12-08T13:15:28.074Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"17d3fbc6-5bbe-484f-aa95-efd2ee62b4b4\"}" - " 2025-12-08T13:15:28.600Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"75a81585-ce9f-494f-819c-3d68f1da242f\"}" - " 2025-12-08T13:15:28.601Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee185975-336e-4c51-b3c7-c4c711d3dddb\"}" - " 2025-12-08T13:15:28.620Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"68003aae-db4e-4ee9-9dce-b67840af59b9\"}" - " 2025-12-08T13:15:28.623Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"68c44f4f-78c6-4d6d-990c-ff0dae89f627\"}" - " 2025-12-08T13:15:28.990Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"69f1c042-bc3f-44f6-9be0-d4fe0be2e904\"}" - " 2025-12-08T13:15:28.991Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"93fa9e64-1a4c-4343-b7d5-d4fcfe3def8d\"}" - " 2025-12-08T13:15:28.998Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"e5c586fe-0768-400d-83d7-19afa4f50316\"}" - " 2025-12-08T13:15:29.002Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"104a0fae-8609-4c29-ad70-d1a2edf6a856\"}" - " 2025-12-08T13:15:30.103Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"deabfa5a-4b46-4891-b38a-f2bdbc052979\"}" - " 2025-12-08T13:15:30.106Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d0dbf52f-b7b6-4133-9438-8d08ceaeb721\"}" - " 2025-12-08T13:15:30.125Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"63d48f95-f32c-4e43-a56e-3b37e21a8ed4\"}" - " 2025-12-08T13:15:30.125Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ef75ab1f-3df9-4e7e-8f20-24ff1328f9a4\"}" - " 2025-12-08T13:15:30.838Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"66df68e2-6f20-4207-8f01-53f9fedb7663\"}" - " 2025-12-08T13:15:30.864Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e663dcb5-d634-4595-9f0d-d80e00ac774b\"}" - " 2025-12-08T13:15:30.897Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf5f719f-1170-4a0d-82ef-31ba32e6cae8\"}" - " 2025-12-08T13:15:30.929Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cf767b7e-f79d-4495-922a-7bfea99655f5\"}" - " 2025-12-08T13:15:30.948Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f3de7960-64e0-4862-b858-8f805d84fb80\"}" - " 2025-12-08T13:15:30.951Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"ad8bd776-dd08-44a2-a1d8-8cbca24f70ef\"}" - " 2025-12-08T13:15:30.958Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"1da17af1-6471-4aa1-b881-c3eb205b314a\"}" - " 2025-12-08T13:15:32.718Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7cf976a4-5b0d-4381-bffe-a2e34f71688c\"}" - " 2025-12-08T13:15:32.726Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"25596550-e7d9-4166-8e00-d49e72bd3046\"}" - " 2025-12-08T13:15:32.739Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63671f93-d746-43af-a5a4-9eca44021b96\"}" - " 2025-12-08T13:15:32.745Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5a4d6332-43ee-4c3a-b8c1-9ed131a2a1e4\"}" - " 2025-12-08T13:15:33.073Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"869cad23-f7bf-400f-bc2a-fb78a2452f28\"}" - " 2025-12-08T13:15:33.168Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"9cdb8c87-7ca9-4817-b8ab-60eefe58813e\"}" - " 2025-12-08T13:15:33.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d042278a-f336-4dd9-b4b5-285f3bdf3c43\"}" - " 2025-12-08T13:15:34.396Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3645c958-79c6-493d-a5fc-2bd9ebf11712\"}" - " 2025-12-08T13:15:34.400Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"53aa93b3-1aeb-4da7-ba17-7006010ce1f9\"}" - " 2025-12-08T13:15:34.436Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec45bfeb-0957-47f5-8acc-d72296f46eeb\"}" - " 2025-12-08T13:15:34.438Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"c757b8c0-38b5-4204-99f4-fda2f28eb66f\"}" - " 2025-12-08T13:15:34.997Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"992c257f-84c1-490b-8c34-fd4e553738c9\"}" - " 2025-12-08T13:15:35.027Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a40e5f25-c26b-417e-9591-25302a2c6299\"}" - " 2025-12-08T13:15:35.037Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"0cf4b4a1-6a73-4c0f-9b09-20999cfdaf75\"}" - " 2025-12-08T13:15:35.117Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"025a0e0b-f137-4f95-a153-52315f235f30\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:35.201\e[0m" - " 2025-12-08T13:15:35.201Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15:15Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:15:15Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\",\"resourceVersion\":\"2172\",\"uid\":\"2f2c7c5d-d805-4af4-9ca9-cea3c16b43fc\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:15:35.209Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d9a21fbb-cefc-42c9-a0b6-b4909d982a50\"}" - " 2025-12-08T13:15:35.209Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\"}, \"namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d9a21fbb-cefc-42c9-a0b6-b4909d982a50\"}" - " 2025-12-08T13:15:35.233Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"5d08383b-8eee-4bcb-bce7-2cd22de1dcae\", \"Kind\": \"IronicConductor\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00208cd20>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:35.201\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001b8a060?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc000d69a00})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc002035ef0?, 0xc000101008?}, {0x23acb75, 0x4}, {0xc001a7e6a8, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc002035ef0?, 0xc000d69a00?}, {0xc001a7e6a8?, 0xc002035ef0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000311570, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000311570, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00012ad20, {{0xc001b8a060, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.8()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:169 +0x3a" - "\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] [25.743 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/test/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1275\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:15:22.315Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-cdd479cd-5782-4590-87ee-e62afb5d955c\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:22.315Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:22.319Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.319Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:22.319Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:22.321Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.321Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.324Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:15:22.327Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.327Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:22.327Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:22.330Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.330Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:22.343Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\"}" - " 2025-12-08T13:15:22.345Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\"}" - " 2025-12-08T13:15:22.347Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\"}" - " 2025-12-08T13:15:22.348Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\"}" - " 2025-12-08T13:15:22.353Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.357Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d6aeb66f-57f9-40ff-98dc-c5549fd4ad85\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.363Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af6d1263-1d91-48a9-864f-f20b5eeb8f92\"}" - " 2025-12-08T13:15:22.364Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af6d1263-1d91-48a9-864f-f20b5eeb8f92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.365Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af6d1263-1d91-48a9-864f-f20b5eeb8f92\"}" - " 2025-12-08T13:15:22.368Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af6d1263-1d91-48a9-864f-f20b5eeb8f92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.373Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:22.376Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}" - " 2025-12-08T13:15:22.376Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.378Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:22.466Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}" - " 2025-12-08T13:15:22.469Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}" - " 2025-12-08T13:15:22.476Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}" - " 2025-12-08T13:15:22.476Z\tINFO\tControllers.Ironic\tInput maps hash input - ncfh678h67dhbdhc5h5f8h57ch599h65h5f7h697h568h9dh66h697hffh58fhcfhb9h65fh76h57dhc4h85h676h666h554h589h677h4h586h548q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"d061e9a2-997b-4867-939d-b7186b4594e1\"}" - " 2025-12-08T13:15:22.483Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"0d05009c-b0c1-473e-bafa-a80c2ad2cc84\"}" - " 2025-12-08T13:15:22.483Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"0d05009c-b0c1-473e-bafa-a80c2ad2cc84\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.567Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"0d05009c-b0c1-473e-bafa-a80c2ad2cc84\"}" - " 2025-12-08T13:15:22.568Z\tINFO\tControllers.Ironic\tInput maps hash input - ncfh678h67dhbdhc5h5f8h57ch599h65h5f7h697h568h9dh66h697hffh58fhcfhb9h65fh76h57dhc4h85h676h666h554h589h677h4h586h548q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"0d05009c-b0c1-473e-bafa-a80c2ad2cc84\"}" - " 2025-12-08T13:15:22.577Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\"}" - " 2025-12-08T13:15:22.578Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.580Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\"}" - " 2025-12-08T13:15:22.581Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\"}" - " 2025-12-08T13:15:22.584Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"36d6f8cc-61a6-4aa0-b7b1-21267826312b\"}" - " 2025-12-08T13:15:22.592Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.592Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.604Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:22.656Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1980612b-28c5-449b-9d2f-677eeac170dd\"}" - " 2025-12-08T13:15:22.656Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"647139ee-2b6f-4de8-8d98-3f46d6fc0380\"}" - " 2025-12-08T13:15:22.663Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5123b6cf-883f-4dca-a99c-87ae9ca434d2\"}" - " 2025-12-08T13:15:22.667Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.668Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.668Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.669Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n547h58fh65dhbbh54bh546hb8h5b5h5d8hdchffh658h667h548h55fh74hf5h66fh8dh667h568h84hb6h575h648h576h569hdbh5f8h65ch588h645q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.669Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.670Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"96964064-5981-4295-9dc5-65bb7a400494\"}" - " 2025-12-08T13:15:22.672Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.678Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.682Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a5b5b056-7e39-4714-8120-5d34ba572005\"}" - " 2025-12-08T13:15:22.691Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}" - " 2025-12-08T13:15:22.691Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.694Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c93ac1a7-73ea-4227-b74f-ba903b364190\"}" - " 2025-12-08T13:15:22.695Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f8829-92f3-4cdd-a6e8-18290fc48c56\"}" - " 2025-12-08T13:15:22.697Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54a975a8-ac4c-4b38-8884-d83160a0b48d\"}" - " 2025-12-08T13:15:22.700Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f8829-92f3-4cdd-a6e8-18290fc48c56\"}" - " 2025-12-08T13:15:22.700Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c93ac1a7-73ea-4227-b74f-ba903b364190\"}" - " 2025-12-08T13:15:22.701Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"184c38ac-d4e8-4895-8771-a92d39840350\"}" - " 2025-12-08T13:15:22.703Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f8829-92f3-4cdd-a6e8-18290fc48c56\"}" - " 2025-12-08T13:15:22.703Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n68bh565h56h59dh685h64h669h689h67dhch54fh5d9h667h78hbh666h78hb9h558h54chb5h659h689h69hdbh57h64chddh55chb8h5dbh5bcq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f8829-92f3-4cdd-a6e8-18290fc48c56\"}" - " 2025-12-08T13:15:22.704Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"184c38ac-d4e8-4895-8771-a92d39840350\"}" - " 2025-12-08T13:15:22.704Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"184c38ac-d4e8-4895-8771-a92d39840350\"}" - " 2025-12-08T13:15:22.704Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54a975a8-ac4c-4b38-8884-d83160a0b48d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:22.708Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54a975a8-ac4c-4b38-8884-d83160a0b48d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:22.710Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c93ac1a7-73ea-4227-b74f-ba903b364190\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:22.710Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cde408e2-0e74-42e9-96cd-0b1951e716a1\"}" - " 2025-12-08T13:15:22.710Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9cd1a0e7-b6ab-487e-998c-c709f9d1d115\"}" - " 2025-12-08T13:15:22.710Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9cd1a0e7-b6ab-487e-998c-c709f9d1d115\"}" - " 2025-12-08T13:15:22.712Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"c2425e4a-9937-4e08-8d17-5ce77acfb272\"}" - " 2025-12-08T13:15:22.718Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5bd0be79-ae2f-4b1e-a3d9-b27e07836cc5\"}" - " 2025-12-08T13:15:22.718Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5bd0be79-ae2f-4b1e-a3d9-b27e07836cc5\"}" - " 2025-12-08T13:15:22.718Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5fae524f-d00f-47ba-a3a2-6a754465ba75\"}" - " 2025-12-08T13:15:22.719Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80b8106-40e9-4423-9a6e-682f692f0f89\"}" - " 2025-12-08T13:15:22.719Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80b8106-40e9-4423-9a6e-682f692f0f89\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:22.767Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80b8106-40e9-4423-9a6e-682f692f0f89\"}" - " 2025-12-08T13:15:22.767Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}" - " 2025-12-08T13:15:22.772Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}" - " 2025-12-08T13:15:22.772Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}" - " 2025-12-08T13:15:22.775Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n547h58fh65dhbbh54bh546hb8h5b5h5d8hdchffh658h667h548h55fh74hf5h66fh8dh667h568h84hb6h575h648h576h569hdbh5f8h65ch588h645q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}" - " 2025-12-08T13:15:22.775Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}" - " 2025-12-08T13:15:22.775Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c80b8106-40e9-4423-9a6e-682f692f0f89\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:22.775Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"a77daccb-cf8f-4c56-b1c2-3d1c5458ab35\"}" - " 2025-12-08T13:15:22.785Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}" - " 2025-12-08T13:15:22.786Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.799Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n68bh565h56h59dh685h64h669h689h67dhch54fh5d9h667h78hbh666h78hb9h558h54chb5h659h689h69hdbh57h64chddh55chb8h5dbh5bcq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"c2425e4a-9937-4e08-8d17-5ce77acfb272\"}" - " 2025-12-08T13:15:22.799Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cde408e2-0e74-42e9-96cd-0b1951e716a1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:22.800Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a02a9527-f8c9-40e9-969f-293b89c4d5ee\"}" - " 2025-12-08T13:15:22.804Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a02a9527-f8c9-40e9-969f-293b89c4d5ee\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:22.810Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0d7cdbfa-869d-408e-9841-5983edfe95e1\"}" - " 2025-12-08T13:15:22.817Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0d7cdbfa-869d-408e-9841-5983edfe95e1\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:22.819Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}" - " 2025-12-08T13:15:22.824Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}" - " 2025-12-08T13:15:22.831Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}" - " 2025-12-08T13:15:22.831Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}" - " 2025-12-08T13:15:22.832Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}" - " 2025-12-08T13:15:22.833Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}" - " 2025-12-08T13:15:22.834Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"2795498c-9bed-48c0-8c72-6458d9903c8b\"}" - " 2025-12-08T13:15:22.835Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}" - " 2025-12-08T13:15:22.838Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\"}" - " 2025-12-08T13:15:22.847Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}" - " 2025-12-08T13:15:22.847Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.848Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"ce8de780-95ed-4b3b-93fd-890a1b446a6f\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:22.848Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}" - " 2025-12-08T13:15:22.855Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:22.858Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87b5542b-8913-4527-8849-573b1118bb17\"}" - " 2025-12-08T13:15:22.869Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}" - " 2025-12-08T13:15:22.870Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}" - " 2025-12-08T13:15:22.871Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}" - " 2025-12-08T13:15:22.872Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"64e6d84d-017a-4e51-aebe-505e691ea391\"}" - " 2025-12-08T13:15:22.880Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}" - " 2025-12-08T13:15:22.881Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.900Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}" - " 2025-12-08T13:15:22.900Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87b5542b-8913-4527-8849-573b1118bb17\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:22.903Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}" - " 2025-12-08T13:15:22.905Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}" - " 2025-12-08T13:15:22.908Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}" - " 2025-12-08T13:15:22.908Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}" - " 2025-12-08T13:15:22.913Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}" - " 2025-12-08T13:15:22.913Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ddf08f7-fcdf-4a1c-89d7-82bb52939624\"}" - " 2025-12-08T13:15:22.922Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}" - " 2025-12-08T13:15:22.928Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:22.936Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:22.943Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:22.970Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}" - " 2025-12-08T13:15:22.971Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}" - " 2025-12-08T13:15:22.972Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}" - " 2025-12-08T13:15:22.973Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"790002e3-6ba7-4c2d-b14f-b690dfb525e1\"}" - " 2025-12-08T13:15:22.976Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}" - " 2025-12-08T13:15:22.978Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:22.980Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fa54e857-e867-448d-820f-a2235d3a65b5\"}" - " 2025-12-08T13:15:22.981Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}" - " 2025-12-08T13:15:22.982Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}" - " 2025-12-08T13:15:22.983Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}" - " 2025-12-08T13:15:22.984Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"42f33250-84db-4790-99db-664b1b02cb9a\"}" - " 2025-12-08T13:15:23.000Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}" - " 2025-12-08T13:15:23.001Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fa54e857-e867-448d-820f-a2235d3a65b5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:23.004Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}" - " 2025-12-08T13:15:23.006Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}" - " 2025-12-08T13:15:23.007Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}" - " 2025-12-08T13:15:23.016Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}" - " 2025-12-08T13:15:23.016Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4d0c95e2-fa10-4414-aafe-04d66eaf6993\"}" - " 2025-12-08T13:15:23.023Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}" - " 2025-12-08T13:15:23.023Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}" - " 2025-12-08T13:15:23.023Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:23.071Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}" - " 2025-12-08T13:15:23.072Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}" - " 2025-12-08T13:15:23.073Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}" - " 2025-12-08T13:15:23.074Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"e52707b4-a684-47c4-966b-de608a4a0180\"}" - " 2025-12-08T13:15:23.102Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}" - " 2025-12-08T13:15:23.106Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}" - " 2025-12-08T13:15:23.108Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}" - " 2025-12-08T13:15:23.108Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}" - " 2025-12-08T13:15:23.116Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}" - " 2025-12-08T13:15:23.117Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e9f46d5d-cc1d-4e96-af10-7d84a9ce2256\"}" - " 2025-12-08T13:15:23.126Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}" - " 2025-12-08T13:15:23.126Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}" - " 2025-12-08T13:15:23.127Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:23.162Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b7139f5-406e-4c0e-917c-2d45304e97a9\"}" - " 2025-12-08T13:15:23.170Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}" - " 2025-12-08T13:15:23.172Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}" - " 2025-12-08T13:15:23.172Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}" - " 2025-12-08T13:15:23.173Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"428cc2a7-eebb-4ee9-9451-ea53b66bb9fd\"}" - " 2025-12-08T13:15:23.183Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}" - " 2025-12-08T13:15:23.184Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:23.202Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}" - " 2025-12-08T13:15:23.202Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b7139f5-406e-4c0e-917c-2d45304e97a9\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:23.205Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}" - " 2025-12-08T13:15:23.207Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}" - " 2025-12-08T13:15:23.208Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}" - " 2025-12-08T13:15:23.220Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}" - " 2025-12-08T13:15:23.220Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"3ba1e129-08e0-4a96-88c4-de03ae53d122\"}" - " 2025-12-08T13:15:23.272Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}" - " 2025-12-08T13:15:23.274Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}" - " 2025-12-08T13:15:23.275Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}" - " 2025-12-08T13:15:23.276Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"be758083-a49b-4c18-80b7-fde933817d6b\"}" - " 2025-12-08T13:15:23.523Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6e8b1efe-a4be-422d-9f29-c0c967d7b2cd\"}" - " 2025-12-08T13:15:23.527Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6e8b1efe-a4be-422d-9f29-c0c967d7b2cd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:24.168Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e6cfc35d-5326-4cd2-a848-edc1eda08908\"}" - " 2025-12-08T13:15:24.171Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e6cfc35d-5326-4cd2-a848-edc1eda08908\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:25.144Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c9bc9ff1-c9c5-401f-9f83-f2e33df0a13e\"}" - " 2025-12-08T13:15:25.219Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f18e023e-875d-4627-ad9c-abc9770be45a\"}" - " 2025-12-08T13:15:25.223Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18185ff7-3de6-4515-a147-1966b2995ab4\"}" - " 2025-12-08T13:15:25.233Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a393114f-a3a6-49d6-9e0a-a2c7509fb5cb\"}" - " 2025-12-08T13:15:25.241Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"a4ee85de-cb30-4756-88c8-27ea5cc90d91\"}" - " 2025-12-08T13:15:25.451Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f9ef0ca-e2a3-48db-8c2c-600b611b0c33\"}" - " 2025-12-08T13:15:25.456Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f9ef0ca-e2a3-48db-8c2c-600b611b0c33\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:25.728Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a9e1d14-3176-464f-9b64-94231d124673\"}" - " 2025-12-08T13:15:25.806Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"a1c6ff12-55f1-4444-a876-ecec5e5bcf89\"}" - " 2025-12-08T13:15:25.825Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"796c44bb-88d1-4c56-8554-690f6882e9d1\"}" - " 2025-12-08T13:15:27.033Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a675545b-98d7-477f-9454-926536da3c41\"}" - " 2025-12-08T13:15:27.035Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1c5613ac-a79d-48e8-b3e6-472fc8f8cf10\"}" - " 2025-12-08T13:15:27.084Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d9d37f12-94c3-452a-9bcd-a40630298a93\"}" - " 2025-12-08T13:15:27.100Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"e75a5347-2fd9-4f32-839a-47c761a3d0bc\"}" - " 2025-12-08T13:15:27.364Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}" - " 2025-12-08T13:15:27.365Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:27.369Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}" - " 2025-12-08T13:15:27.371Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}" - " 2025-12-08T13:15:27.373Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}" - " 2025-12-08T13:15:27.374Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"f27c45b2-b844-4b6e-85fe-e950bc8e64cf\"}" - " 2025-12-08T13:15:27.592Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4d828846-7421-4050-b1c4-8247e50cad7d\"}" - " 2025-12-08T13:15:27.726Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}" - " 2025-12-08T13:15:27.727Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:27.731Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}" - " 2025-12-08T13:15:27.735Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}" - " 2025-12-08T13:15:27.739Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}" - " 2025-12-08T13:15:27.739Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5d6h545h5d5h66bh64bh66h675h56dh5d8h565h5f5hb7h65hd7h667h55h676h64bh5d4h587h5ffhf9h554h548h5c6h565h644h65bh5d6h557h684h8fq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d615d580-a05e-4264-8303-ed88accd01b0\"}" - " 2025-12-08T13:15:27.751Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18fe6ebf-2841-4fa9-9080-a6f39e2c8711\"}" - " 2025-12-08T13:15:27.751Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}" - " 2025-12-08T13:15:27.751Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18fe6ebf-2841-4fa9-9080-a6f39e2c8711\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:27.752Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:27.823Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"65693eb6-1cd3-46f2-b502-f8351bcc354b\"}" - " 2025-12-08T13:15:27.832Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18fe6ebf-2841-4fa9-9080-a6f39e2c8711\"}" - " 2025-12-08T13:15:27.832Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}" - " 2025-12-08T13:15:27.834Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5d6h545h5d5h66bh64bh66h675h56dh5d8h565h5f5hb7h65hd7h667h55h676h64bh5d4h587h5ffhf9h554h548h5c6h565h644h65bh5d6h557h684h8fq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"18fe6ebf-2841-4fa9-9080-a6f39e2c8711\"}" - " 2025-12-08T13:15:27.834Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}" - " 2025-12-08T13:15:27.835Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}" - " 2025-12-08T13:15:27.837Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"6d74810d-f396-42ea-9f36-0fac9a578e47\"}" - " 2025-12-08T13:15:27.846Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\"}" - " 2025-12-08T13:15:27.846Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:27.851Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}" - " 2025-12-08T13:15:27.852Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:27.933Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}" - " 2025-12-08T13:15:27.933Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\"}" - " 2025-12-08T13:15:27.934Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}" - " 2025-12-08T13:15:27.935Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}" - " 2025-12-08T13:15:27.936Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cbcf353d-2841-45e2-afb5-5a76f55682c4\"}" - " 2025-12-08T13:15:27.938Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\"}" - " 2025-12-08T13:15:27.942Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50890974-385e-45f0-b996-ef3994db019e\"}" - " 2025-12-08T13:15:27.957Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}" - " 2025-12-08T13:15:27.957Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}" - " 2025-12-08T13:15:27.957Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:27.958Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:27.958Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:27.968Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63f5edc7-8fc3-4a2c-b566-3026e57b1ba0\"}" - " 2025-12-08T13:15:27.968Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:27.971Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63f5edc7-8fc3-4a2c-b566-3026e57b1ba0\"}" - " 2025-12-08T13:15:27.971Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63f5edc7-8fc3-4a2c-b566-3026e57b1ba0\"}" - " 2025-12-08T13:15:27.979Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ab61252-1f5b-4712-984f-5efea610a923\"}" - " 2025-12-08T13:15:27.980Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ab61252-1f5b-4712-984f-5efea610a923\"}" - " 2025-12-08T13:15:27.980Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}}" - " 2025-12-08T13:15:27.981Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}" - " 2025-12-08T13:15:27.988Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}" - " 2025-12-08T13:15:27.989Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}" - " 2025-12-08T13:15:27.989Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}" - " 2025-12-08T13:15:27.989Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}" - " 2025-12-08T13:15:27.992Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}" - " 2025-12-08T13:15:27.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fc95774-f75a-45d4-bbce-448aad01e487\"}" - " 2025-12-08T13:15:27.994Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}" - " 2025-12-08T13:15:28.000Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}" - " 2025-12-08T13:15:28.000Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}" - " 2025-12-08T13:15:28.009Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}" - " 2025-12-08T13:15:28.009Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}" - " 2025-12-08T13:15:28.009Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}" - " 2025-12-08T13:15:28.016Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}" - " 2025-12-08T13:15:28.016Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6e6ddd70-98c4-46ff-b897-5c73c4afcafb\"}" - " 2025-12-08T13:15:28.017Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e776be71-65d2-4bb3-a9d4-6675c4134794\"}" - " 2025-12-08T13:15:28.022Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}" - " 2025-12-08T13:15:28.023Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}" - " 2025-12-08T13:15:28.023Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}" - " 2025-12-08T13:15:28.024Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}" - " 2025-12-08T13:15:28.024Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"97d41428-b089-4e66-80fe-49f23a76251c\"}" - " 2025-12-08T13:15:28.029Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}" - " 2025-12-08T13:15:28.029Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a5c89850-c6cc-4ef8-ab6d-cc8fb3f0ad18\"}" - " 2025-12-08T13:15:28.029Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}" - " 2025-12-08T13:15:28.030Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}" - " 2025-12-08T13:15:28.030Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}" - " 2025-12-08T13:15:28.032Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}" - " 2025-12-08T13:15:28.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}" - " 2025-12-08T13:15:28.033Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}" - " 2025-12-08T13:15:28.033Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}" - " 2025-12-08T13:15:28.034Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}" - " 2025-12-08T13:15:28.035Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}" - " 2025-12-08T13:15:28.035Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ad434dda-0150-4a5e-bb5a-4a2a0917b57f\"}" - " 2025-12-08T13:15:28.035Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"c95a1c39-931c-40b6-bb55-739e172ca4a7\"}" - " 2025-12-08T13:15:28.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}" - " 2025-12-08T13:15:28.036Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}" - " 2025-12-08T13:15:28.036Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}" - " 2025-12-08T13:15:28.040Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}" - " 2025-12-08T13:15:28.044Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}" - " 2025-12-08T13:15:28.047Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}" - " 2025-12-08T13:15:28.047Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\"}" - " 2025-12-08T13:15:28.048Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:28.055Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6e05925c-db5f-4140-8df3-99e05fa7133b\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:28.055Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.055Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:28.088Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}" - " 2025-12-08T13:15:28.089Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e776be71-65d2-4bb3-a9d4-6675c4134794\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:28.092Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}" - " 2025-12-08T13:15:28.095Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}" - " 2025-12-08T13:15:28.095Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}" - " 2025-12-08T13:15:28.106Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}" - " 2025-12-08T13:15:28.106Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"527fb644-ed43-412f-8c63-82173d7c273f\"}" - " 2025-12-08T13:15:28.133Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}" - " 2025-12-08T13:15:28.133Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.135Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}" - " 2025-12-08T13:15:28.136Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}" - " 2025-12-08T13:15:28.136Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.136Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.137Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"af8532e9-845c-48b9-b3cb-0216176ca937\"}" - " 2025-12-08T13:15:28.137Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.141Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.144Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.147Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.147Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.148Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}" - " 2025-12-08T13:15:28.149Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:28.157Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.157Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.159Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.159Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"50714ccb-36e1-461b-b996-461a1f62663d\"}" - " 2025-12-08T13:15:28.170Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.174Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:28.234Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}" - " 2025-12-08T13:15:28.234Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.236Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}" - " 2025-12-08T13:15:28.236Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}" - " 2025-12-08T13:15:28.237Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"cd74310d-e6cc-4f54-ab50-28cd712f5e3b\"}" - " 2025-12-08T13:15:28.238Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.240Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"69479018-f953-48d7-8b7b-371d59df039b\"}" - " 2025-12-08T13:15:28.242Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.245Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}" - " 2025-12-08T13:15:28.245Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:28.246Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.246Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.247Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.259Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.259Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.261Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.261Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a5e5f0af-39c1-4af9-8f40-59da7ab05c1b\"}" - " 2025-12-08T13:15:28.263Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.264Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_cad2\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:28.335Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.335Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}" - " 2025-12-08T13:15:28.337Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}" - " 2025-12-08T13:15:28.338Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.338Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}" - " 2025-12-08T13:15:28.339Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"96f2e8c9-de32-4dc3-869c-3d3c23728c21\"}" - " 2025-12-08T13:15:28.340Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}" - " 2025-12-08T13:15:28.341Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c2b9\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:28.343Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.d037d7dd-4741-4121-ae41-d1976a314521.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}" - " 2025-12-08T13:15:28.344Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.345Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}" - " 2025-12-08T13:15:28.345Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.346Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}" - " 2025-12-08T13:15:28.346Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"9ace658a-e79d-4081-b7e0-79732d455849\"}" - " 2025-12-08T13:15:28.347Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.362Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.362Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.364Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.364Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7e351759-864c-4b41-ad2c-e91b9f3a7580\"}" - " 2025-12-08T13:15:28.707Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1d9b3cdb-46d1-457d-a778-48b9bbcee2d5\"}" - " 2025-12-08T13:15:28.707Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a1f8bea-8821-4065-b293-5469946c18ff\"}" - " 2025-12-08T13:15:28.731Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"19d400ef-4055-4063-ad9f-9be3f2ad159e\"}" - " 2025-12-08T13:15:28.734Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1daba7fc-df1b-42f9-8e38-d8369e23e7b2\"}" - " 2025-12-08T13:15:30.077Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f63e92c0-7625-46ec-ab21-2977358bb0c5\"}" - " 2025-12-08T13:15:30.182Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"78772969-5607-465e-a5e9-61df8c50c303\"}" - " 2025-12-08T13:15:30.292Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"3a1b4734-6f00-4636-8ab6-218c50df9373\"}" - " 2025-12-08T13:15:30.742Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6197cf23-15f1-4a96-93ab-b3c69457d16b\"}" - " 2025-12-08T13:15:32.047Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0c43a57d-5be3-4bfc-a67d-526bafa03243\"}" - " 2025-12-08T13:15:32.052Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8d42a986-2b8b-4654-a967-104d93440390\"}" - " 2025-12-08T13:15:32.065Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"24e25b28-a87c-447f-9df4-32980f4c90a6\"}" - " 2025-12-08T13:15:32.070Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"559366a9-0c18-423e-b378-8e358d89c329\"}" - " 2025-12-08T13:15:32.657Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"37d11725-b84d-42e7-9f68-43e84ef87326\"}" - " 2025-12-08T13:15:32.657Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d3e43a3d-aae7-43c7-80fc-82f5999ce223\"}" - " 2025-12-08T13:15:32.664Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bc04250e-9235-487d-a58f-526ed3292e1b\"}" - " 2025-12-08T13:15:32.671Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"482d8f10-c674-4d90-9942-c0c202754aa7\"}" - " 2025-12-08T13:15:32.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}" - " 2025-12-08T13:15:32.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}" - " 2025-12-08T13:15:32.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}" - " 2025-12-08T13:15:32.716Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}" - " 2025-12-08T13:15:32.716Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"679b6bcf-05dd-4a70-ae92-83a3a803bfce\"}" - " 2025-12-08T13:15:32.719Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f809da60-a529-46b9-bd88-604234a29cf2\"}" - " 2025-12-08T13:15:33.209Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b0dd7aa-c10b-4d88-94eb-d2838b05ec7d\"}" - " 2025-12-08T13:15:33.216Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2b0dd7aa-c10b-4d88-94eb-d2838b05ec7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:35.147Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3878d31d-640d-4f81-a611-2a75c2325428\"}" - " 2025-12-08T13:15:35.220Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1e8cfc7c-f865-4b8c-928f-b565eead6093\"}" - " 2025-12-08T13:15:35.224Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b36b2b07-7ba3-4c83-9300-2cada4bfd2b8\"}" - " 2025-12-08T13:15:35.234Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e5f7d3c1-8fa0-4d54-b0f6-b2dbf396b7ef\"}" - " 2025-12-08T13:15:35.242Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"7e288603-c5de-4ca8-ac12-bf50ab4b4099\"}" - " 2025-12-08T13:15:35.729Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1689dbd6-a600-475f-bf29-b619af020f2e\"}" - " 2025-12-08T13:15:35.807Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"9db05e18-d37e-4c38-ae2e-a74b7759caff\"}" - " 2025-12-08T13:15:35.826Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d7a378e2-c29c-4479-8974-94736694297c\"}" - " 2025-12-08T13:15:37.035Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e53d6e4f-0073-488a-a3ff-c7a23d9724e0\"}" - " 2025-12-08T13:15:37.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6f30e29-68d6-437f-8725-a7a526036868\"}" - " 2025-12-08T13:15:37.085Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4b2f92d-b05c-4129-a213-81495e0f7b22\"}" - " 2025-12-08T13:15:37.102Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"8dc9e0a4-d89a-4a28-95de-a0c7a3446a15\"}" - " 2025-12-08T13:15:37.593Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c2d504dc-6824-4dd6-a89e-0c8331f4bdbf\"}" - " 2025-12-08T13:15:37.825Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"c473c88e-7490-4e22-9d0e-f7c4d22cbb0f\"}" - " 2025-12-08T13:15:38.242Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"48ad1043-45b1-42a8-9ee3-60b5f3b6db4a\"}" - " 2025-12-08T13:15:38.708Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5550ba2b-1cac-4590-8ef4-e97cb9cb75a2\"}" - " 2025-12-08T13:15:38.708Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"888896b6-14f7-432a-82a9-688975c08a84\"}" - " 2025-12-08T13:15:38.732Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"e688e9cf-06e8-47b6-9abb-f881c8e304f9\"}" - " 2025-12-08T13:15:38.735Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"748f448b-3e5b-4b81-b2d6-f1262c86618c\"}" - " 2025-12-08T13:15:40.079Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e68c0b01-5e52-4a66-bb0c-d19b8a3f061e\"}" - " 2025-12-08T13:15:40.183Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4f79c7d8-200d-4284-a6f1-a7cb9d37cefa\"}" - " 2025-12-08T13:15:40.293Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"d7fa1425-8d2d-43f1-b56d-8dea96e981a1\"}" - " 2025-12-08T13:15:40.743Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"76b2544a-2b12-487f-81c1-b1e52b81e9e7\"}" - " 2025-12-08T13:15:42.048Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5a7b1aae-7d37-4eaf-a744-d13057e3b717\"}" - " 2025-12-08T13:15:42.054Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e17a8afd-ef6e-4375-ba42-8e573a645811\"}" - " 2025-12-08T13:15:42.066Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ca45d2e3-4982-42c6-934e-12eabb67df17\"}" - " 2025-12-08T13:15:42.071Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"e9e8a23d-6894-43fc-995b-f23101cc9289\"}" - " 2025-12-08T13:15:42.658Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"240a3dde-eeb8-4a67-b1d1-ad5d826fe2fc\"}" - " 2025-12-08T13:15:42.659Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"93394c0e-5913-4d9a-83e4-fe3899141ec2\"}" - " 2025-12-08T13:15:42.665Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"08dc20d8-f029-442d-a51d-64dae1388b16\"}" - " 2025-12-08T13:15:42.673Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"298e2ae7-6561-4359-b347-741b81e2046e\"}" - " 2025-12-08T13:15:42.721Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e003da98-48ef-4b83-88f4-2e8a9d1bccaf\"}" - " 2025-12-08T13:15:43.457Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84834ad2-96dd-4ea9-8ccd-11307da26936\"}" - " 2025-12-08T13:15:43.461Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84834ad2-96dd-4ea9-8ccd-11307da26936\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:45.148Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9979802a-94ea-4997-97e2-4481aa29ac8b\"}" - " 2025-12-08T13:15:45.221Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"91747492-28dd-477c-96dd-af8e974ff388\"}" - " 2025-12-08T13:15:45.225Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4c8b1c90-9351-4b63-b684-4d16a2fa0618\"}" - " 2025-12-08T13:15:45.235Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"33ca66d3-01e1-43cd-8790-c31b7a040be9\"}" - " 2025-12-08T13:15:45.243Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b40b7122-30da-4cdb-a431-f8043019128e\"}" - " 2025-12-08T13:15:45.730Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cd935cd4-4b9f-4c19-8fe3-267f2c749011\"}" - " 2025-12-08T13:15:45.808Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"47486929-ae52-47a7-af4e-cc96ec63d36b\"}" - " 2025-12-08T13:15:45.826Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"046018b9-27ab-414d-a80e-927634d01e1a\"}" - " 2025-12-08T13:15:47.036Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"591d3af0-3c9b-4e1f-8fd2-a7eb8468b351\"}" - " 2025-12-08T13:15:47.037Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c0cb9db5-6026-456c-a31f-767c91623b31\"}" - " 2025-12-08T13:15:47.086Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1cf18326-bed6-4d87-b028-5a340d47bf29\"}" - " 2025-12-08T13:15:47.103Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"96cf0e68-a8e3-4580-9c75-ffe9d9f143c7\"}" - " 2025-12-08T13:15:47.594Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"18975f8b-d39c-4290-bac2-4a584b6b8ab4\"}" - " 2025-12-08T13:15:47.826Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"7543c87d-14af-4999-af62-41610dbd4acb\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:47.982\e[0m" - " 2025-12-08T13:15:47.986Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15:22Z\",\"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-12-08T13:15:22Z\"}],\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\",\"resourceVersion\":\"1683\",\"uid\":\"65ef245f-09c2-45a4-8a80-9e653b3082bc\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:47.997Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"549092e7-2d93-4a28-bb93-ade6d92e2ffb\"}" - " 2025-12-08T13:15:48.001Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"549092e7-2d93-4a28-bb93-ade6d92e2ffb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:48.004Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"549092e7-2d93-4a28-bb93-ade6d92e2ffb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:48.004Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic\", \"reconcileID\": \"549092e7-2d93-4a28-bb93-ade6d92e2ffb\"}" - " 2025-12-08T13:15:48.009Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.009Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:48.009Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:48.014Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.014Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.022Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:15:48.026Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-cdd479cd-5782-4590-87ee-e62afb5d955c changed, reconcile: ironic-ironic-neutron-agent - d037d7dd-4741-4121-ae41-d1976a314521" - " 2025-12-08T13:15:48.026Z\tINFO\tControllers.IronicInspector\tinput source keystone-cdd479cd-5782-4590-87ee-e62afb5d955c changed, reconcile: ironic-inspector - d037d7dd-4741-4121-ae41-d1976a314521" - " 2025-12-08T13:15:48.026Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"63909d5d-8cb6-423f-93d9-230f98ffea7e\"}" - " 2025-12-08T13:15:48.026Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e4886a9e-f4a8-41be-8f7e-06a99681d141\"}" - " 2025-12-08T13:15:48.034Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7126cf56-fc99-4ff4-ac57-40c0d98c4417\"}" - " 2025-12-08T13:15:48.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3b9e1618-f779-4afb-b8f8-a18d08996fc1\"}" - " 2025-12-08T13:15:48.039Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - d037d7dd-4741-4121-ae41-d1976a314521" - " 2025-12-08T13:15:48.039Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3481865d-488e-4cdb-9050-ee027a23e41f\"}" - " 2025-12-08T13:15:48.039Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - d037d7dd-4741-4121-ae41-d1976a314521" - " 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c16da13c-1632-47c8-b0b7-3081e558830c\"}" - " 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - d037d7dd-4741-4121-ae41-d1976a314521" - " 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - d037d7dd-4741-4121-ae41-d1976a314521" - " 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3ebc8e58-2172-4fc9-baed-2b944564b9c7\"}" - " 2025-12-08T13:15:48.040Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"4573244b-6988-4a97-9cc3-7db2bc7cbd9a\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0014ab040>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:47.982\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc000145020?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0008ff180})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc001d9ca20?, 0xc000581008?}, {0x23acb75, 0x4}, {0xc0020942a0, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc001d9ca20?, 0xc0008ff180?}, {0xc0020942a0?, 0xc001d9ca20?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0001b4e70, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0001b4e70, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc000145020, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d" - "\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] [25.672 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/test/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1132\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:15:25.798Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"78f74b88-eacb-417b-b402-08b566588228\"}" - " 2025-12-08T13:15:25.798Z\tINFO\tControllers.IronicAPI\tInput maps hash input - nc4h578h5dfh5b9h74h5f7h5b6h575h5f7h5d4hc5hf4h584hdhbbh8ch55h654h684h8ch569h5fch566h5b8h78h75h5dch97h5bbh685h5f7h5b6q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"78f74b88-eacb-417b-b402-08b566588228\"}" - " 2025-12-08T13:15:25.801Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bafc2a77-9330-4ba2-a974-17ca9a05380c\"}" - " 2025-12-08T13:15:25.806Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"72d67271-d8e5-4492-ad8d-f3beefdbe846\"}" - " 2025-12-08T13:15:25.806Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"0f4d5758-02b6-4a5f-8610-a5f7232dbb64\"}" - " 2025-12-08T13:15:25.815Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"b603c5e6-63ed-4284-9028-5f092f78f70a\"}" - " 2025-12-08T13:15:25.819Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-6cef939b-01e6-4632-b613-9f99017ab562\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:25.819Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:25.823Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:25.823Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:25.823Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:25.825Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:25.825Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:25.831Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:15:25.832Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:25.832Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:25.832Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:25.835Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:25.835Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:25.848Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\"}" - " 2025-12-08T13:15:25.850Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\"}" - " 2025-12-08T13:15:25.852Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\"}" - " 2025-12-08T13:15:25.854Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\"}" - " 2025-12-08T13:15:25.859Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:25.861Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"a2a0d315-016b-4780-8c95-bd49204d5e7c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:25.868Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"52d130d0-a3a1-4b6a-91be-0078772dc474\"}" - " 2025-12-08T13:15:25.868Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"52d130d0-a3a1-4b6a-91be-0078772dc474\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:25.870Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"52d130d0-a3a1-4b6a-91be-0078772dc474\"}" - " 2025-12-08T13:15:25.873Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"52d130d0-a3a1-4b6a-91be-0078772dc474\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:25.880Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}" - " 2025-12-08T13:15:25.881Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:25.881Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:25.885Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:25.971Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}" - " 2025-12-08T13:15:25.974Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}" - " 2025-12-08T13:15:25.977Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}" - " 2025-12-08T13:15:25.977Z\tINFO\tControllers.Ironic\tInput maps hash input - n96h88h5d6h56h574h668h5fh65h676h7dh559h66ch68fh67fh585h87h58ch5bh597h689h74h698h5c7h58bh5d6hd7h566h665h66fh649h554h5cbq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"64093cda-0727-4629-a0d6-ab47333771f5\"}" - " 2025-12-08T13:15:25.985Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"9073ce1e-4f71-4aa4-b1b5-83a80823e64c\"}" - " 2025-12-08T13:15:25.986Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"9073ce1e-4f71-4aa4-b1b5-83a80823e64c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:26.015Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"99603a0e-ecc0-4ce1-afe6-72c6ff021522\"}" - " 2025-12-08T13:15:26.072Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"9073ce1e-4f71-4aa4-b1b5-83a80823e64c\"}" - " 2025-12-08T13:15:26.073Z\tINFO\tControllers.Ironic\tInput maps hash input - n96h88h5d6h56h574h668h5fh65h676h7dh559h66ch68fh67fh585h87h58ch5bh597h689h74h698h5c7h58bh5d6hd7h566h665h66fh649h554h5cbq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"9073ce1e-4f71-4aa4-b1b5-83a80823e64c\"}" - " 2025-12-08T13:15:26.081Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\"}" - " 2025-12-08T13:15:26.082Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:26.173Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\"}" - " 2025-12-08T13:15:26.174Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\"}" - " 2025-12-08T13:15:26.178Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"db72c94a-a0e8-4307-991c-a6f1704fc2eb\"}" - " 2025-12-08T13:15:26.184Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.185Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:26.198Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:26.269Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd3c4998-3aab-4106-afed-7cb70527baf7\"}" - " 2025-12-08T13:15:26.274Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.275Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.275Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.275Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5cbh696h96h668hc8h696h5bfh5fbh569h5d6h587h575h74h548h8dh64dh77h5cfhdch564h695h97h88h96h5c6h659h698h54fh85hf9h556h54q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.275Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.278Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.288Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.292Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"09f44dfb-1aa2-44f9-a235-edaa5bbed2d1\"}" - " 2025-12-08T13:15:26.306Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}" - " 2025-12-08T13:15:26.307Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:26.307Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c34a266b-1f0c-4e8f-b601-c929abd39d7a\"}" - " 2025-12-08T13:15:26.307Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e9532036-05a5-4735-a85a-4d4c54916a71\"}" - " 2025-12-08T13:15:26.316Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e9532036-05a5-4735-a85a-4d4c54916a71\"}" - " 2025-12-08T13:15:26.319Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c34a266b-1f0c-4e8f-b601-c929abd39d7a\"}" - " 2025-12-08T13:15:26.321Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4eed4a49-5af3-44b1-a15f-72f59c0572cf\"}" - " 2025-12-08T13:15:26.322Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e9532036-05a5-4735-a85a-4d4c54916a71\"}" - " 2025-12-08T13:15:26.322Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n67dh54fh68ch5b8h88h695h6h594h55fhdfh584h65fh5ffh64bhf5h58fh55fh8bh96h598h9h59bhcch78h5dbhb7h54bh57fh4h97h54fh9cq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e9532036-05a5-4735-a85a-4d4c54916a71\"}" - " 2025-12-08T13:15:26.325Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4eed4a49-5af3-44b1-a15f-72f59c0572cf\"}" - " 2025-12-08T13:15:26.325Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4eed4a49-5af3-44b1-a15f-72f59c0572cf\"}" - " 2025-12-08T13:15:26.328Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a9b0827-275d-4486-b652-e4fdbd60cbf1\"}" - " 2025-12-08T13:15:26.333Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9a78db1b-0882-4056-a00f-4106fa0a6fcf\"}" - " 2025-12-08T13:15:26.333Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9a78db1b-0882-4056-a00f-4106fa0a6fcf\"}" - " 2025-12-08T13:15:26.334Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c34a266b-1f0c-4e8f-b601-c929abd39d7a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:26.334Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"32176b9e-b20a-4711-ab49-a2070e33a1ed\"}" - " 2025-12-08T13:15:26.336Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53340d89-037e-4ed4-b316-6a4a745592d8\"}" - " 2025-12-08T13:15:26.336Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a9b0827-275d-4486-b652-e4fdbd60cbf1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:26.341Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1a9b0827-275d-4486-b652-e4fdbd60cbf1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:26.350Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65f5a403-c6c2-4e1d-bca8-519d11715db2\"}" - " 2025-12-08T13:15:26.350Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65f5a403-c6c2-4e1d-bca8-519d11715db2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:26.374Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}" - " 2025-12-08T13:15:26.374Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65f5a403-c6c2-4e1d-bca8-519d11715db2\"}" - " 2025-12-08T13:15:26.375Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}" - " 2025-12-08T13:15:26.376Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}" - " 2025-12-08T13:15:26.377Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"b753e6a3-a696-4e32-988a-d24a7ddfddbf\"}" - " 2025-12-08T13:15:26.378Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"65f5a403-c6c2-4e1d-bca8-519d11715db2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:26.384Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42c02ec-6e96-44ba-8073-f03e8c02912e\"}" - " 2025-12-08T13:15:26.385Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42c02ec-6e96-44ba-8073-f03e8c02912e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:26.386Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}" - " 2025-12-08T13:15:26.387Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:26.414Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n67dh54fh68ch5b8h88h695h6h594h55fhdfh584h65fh5ffh64bhf5h58fh55fh8bh96h598h9h59bhcch78h5dbhb7h54bh57fh4h97h54fh9cq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53340d89-037e-4ed4-b316-6a4a745592d8\"}" - " 2025-12-08T13:15:26.419Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"32176b9e-b20a-4711-ab49-a2070e33a1ed\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:26.419Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"afb93edb-05d8-4d61-8b6f-a6a6b400778f\"}" - " 2025-12-08T13:15:26.421Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}" - " 2025-12-08T13:15:26.424Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"afb93edb-05d8-4d61-8b6f-a6a6b400778f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:26.425Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}" - " 2025-12-08T13:15:26.428Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}" - " 2025-12-08T13:15:26.429Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6664f14-5c24-4a31-a1a6-0283912bf36e\"}" - " 2025-12-08T13:15:26.429Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42c02ec-6e96-44ba-8073-f03e8c02912e\"}" - " 2025-12-08T13:15:26.429Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e42c02ec-6e96-44ba-8073-f03e8c02912e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:26.430Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}" - " 2025-12-08T13:15:26.432Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}" - " 2025-12-08T13:15:26.433Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}" - " 2025-12-08T13:15:26.433Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}" - " 2025-12-08T13:15:26.434Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"8dc50979-e8cf-4169-a340-016361cd08f4\"}" - " 2025-12-08T13:15:26.436Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}" - " 2025-12-08T13:15:26.439Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\"}" - " 2025-12-08T13:15:26.443Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}" - " 2025-12-08T13:15:26.444Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:26.447Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e7e1cf84-1744-4436-8ff9-68c1ad8f3b39\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:26.447Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}" - " 2025-12-08T13:15:26.460Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:26.464Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:26.472Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:26.475Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}" - " 2025-12-08T13:15:26.476Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}" - " 2025-12-08T13:15:26.477Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}" - " 2025-12-08T13:15:26.480Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"ea9c5d56-d399-4657-8de3-f6b772aaf739\"}" - " 2025-12-08T13:15:26.480Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:26.490Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}" - " 2025-12-08T13:15:26.490Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:26.511Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}" - " 2025-12-08T13:15:26.512Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d6664f14-5c24-4a31-a1a6-0283912bf36e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:26.515Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}" - " 2025-12-08T13:15:26.518Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}" - " 2025-12-08T13:15:26.518Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}" - " 2025-12-08T13:15:26.522Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}" - " 2025-12-08T13:15:26.522Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"3f739c45-a580-4211-94ae-a6aa575748ae\"}" - " 2025-12-08T13:15:26.531Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}" - " 2025-12-08T13:15:26.553Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbeff83f-a2e5-42e0-972f-1095b3cef1d3\"}" - " 2025-12-08T13:15:26.575Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}" - " 2025-12-08T13:15:26.577Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}" - " 2025-12-08T13:15:26.578Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}" - " 2025-12-08T13:15:26.578Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"33c750b7-c98c-4476-a5a6-8ca4a941063a\"}" - " 2025-12-08T13:15:26.587Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}" - " 2025-12-08T13:15:26.587Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:26.589Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}" - " 2025-12-08T13:15:26.591Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}" - " 2025-12-08T13:15:26.591Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}" - " 2025-12-08T13:15:26.592Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"f5f48f64-8809-45d9-a4c3-f96b09db0354\"}" - " 2025-12-08T13:15:26.612Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fbeff83f-a2e5-42e0-972f-1095b3cef1d3\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:26.614Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}" - " 2025-12-08T13:15:26.618Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}" - " 2025-12-08T13:15:26.622Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}" - " 2025-12-08T13:15:26.622Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}" - " 2025-12-08T13:15:26.638Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}" - " 2025-12-08T13:15:26.638Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"895295ae-1ad3-4363-887d-62b68b513118\"}" - " 2025-12-08T13:15:26.647Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}" - " 2025-12-08T13:15:26.653Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}" - " 2025-12-08T13:15:26.657Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}" - " 2025-12-08T13:15:26.661Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}" - " 2025-12-08T13:15:26.662Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}" - " 2025-12-08T13:15:26.672Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}" - " 2025-12-08T13:15:26.672Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"e85725ef-7642-4290-a752-ab52154a4fd7\"}" - " 2025-12-08T13:15:26.693Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c788c6b8-caca-41fc-aa61-f8794a855969\"}" - " 2025-12-08T13:15:26.701Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c788c6b8-caca-41fc-aa61-f8794a855969\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:26.861Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebb799ef-1405-4487-86ef-5c16717fff1a\"}" - " 2025-12-08T13:15:26.870Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ebb799ef-1405-4487-86ef-5c16717fff1a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:27.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"824801f6-00be-4ac3-8217-156c4659507e\"}" - " 2025-12-08T13:15:27.199Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"824801f6-00be-4ac3-8217-156c4659507e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:27.840Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7790ae01-883d-4459-a57d-fafc210c74fe\"}" - " 2025-12-08T13:15:27.846Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7790ae01-883d-4459-a57d-fafc210c74fe\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:28.075Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4f2952d1-8e6f-4a2e-8925-cb6c50ca702b\"}" - " 2025-12-08T13:15:28.488Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"17ba1501-87f0-4b41-a8cf-f52155c65b35\"}" - " 2025-12-08T13:15:28.488Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0e23a5cc-35e0-4b7f-bfde-e459db0156a9\"}" - " 2025-12-08T13:15:28.498Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3847c09d-2711-4d39-bde0-691535506e4a\"}" - " 2025-12-08T13:15:28.500Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"271228ed-0c75-4236-9aba-994f45f8b8cd\"}" - " 2025-12-08T13:15:29.126Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b408c7a6-daa7-49d7-bcf4-aeca039485f4\"}" - " 2025-12-08T13:15:29.130Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b408c7a6-daa7-49d7-bcf4-aeca039485f4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:30.039Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4cdbc4f9-dce6-4b8a-b260-5c7f5cefda89\"}" - " 2025-12-08T13:15:30.041Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8e74feda-ef7c-4d10-8f33-b0830119c019\"}" - " 2025-12-08T13:15:30.076Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2d0ff2d3-975d-420e-8d0b-3cd2b8c7dacf\"}" - " 2025-12-08T13:15:30.079Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"b4f0c5a5-f3eb-4d21-8bf6-0f5875a4c1ca\"}" - " 2025-12-08T13:15:30.424Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ff69f86c-0455-4f06-aa82-d6c5c254a02a\"}" - " 2025-12-08T13:15:30.868Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}" - " 2025-12-08T13:15:30.869Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:30.872Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}" - " 2025-12-08T13:15:30.873Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}" - " 2025-12-08T13:15:30.873Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}" - " 2025-12-08T13:15:30.874Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"70fcaff2-704f-440e-8140-8f17d3daf6ec\"}" - " 2025-12-08T13:15:31.259Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"28735b3e-1850-4d2b-bff6-752d7bbbf5e4\"}" - " 2025-12-08T13:15:31.350Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}" - " 2025-12-08T13:15:31.351Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:31.353Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}" - " 2025-12-08T13:15:31.359Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}" - " 2025-12-08T13:15:31.365Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}" - " 2025-12-08T13:15:31.365Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5ffh5bch597h588h5fbh68h74h5b5h664h55ch5f8h58bh8chbfh658hbbh5d4h5c7h649h57dh666h574h554h699h5b8h5d7h59fh689h579hcdh5f7h5b5q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2284c7ab-d0ff-4631-8832-c66064d2a726\"}" - " 2025-12-08T13:15:31.373Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\"}" - " 2025-12-08T13:15:31.373Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}" - " 2025-12-08T13:15:31.373Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:31.374Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:31.376Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\"}" - " 2025-12-08T13:15:31.376Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}" - " 2025-12-08T13:15:31.378Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}" - " 2025-12-08T13:15:31.378Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\"}" - " 2025-12-08T13:15:31.378Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}" - " 2025-12-08T13:15:31.379Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"5a62fc0c-2e80-4cc7-a1fc-9e51ff775291\"}" - " 2025-12-08T13:15:31.381Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39db8a33-21c9-4032-8bde-d1c3033f677d\"}" - " 2025-12-08T13:15:31.390Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}" - " 2025-12-08T13:15:31.391Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:31.392Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}" - " 2025-12-08T13:15:31.392Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:31.395Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:31.401Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:31.401Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a343be4-d675-4a20-a901-7ad0850bf1d6\"}" - " 2025-12-08T13:15:31.404Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a343be4-d675-4a20-a901-7ad0850bf1d6\"}" - " 2025-12-08T13:15:31.404Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a343be4-d675-4a20-a901-7ad0850bf1d6\"}" - " 2025-12-08T13:15:31.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}" - " 2025-12-08T13:15:31.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}" - " 2025-12-08T13:15:31.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}" - " 2025-12-08T13:15:31.410Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}" - " 2025-12-08T13:15:31.410Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}}" - " 2025-12-08T13:15:31.413Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}" - " 2025-12-08T13:15:31.413Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ef1cc36-4a48-4259-9505-1bd9132cf250\"}" - " 2025-12-08T13:15:31.414Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}" - " 2025-12-08T13:15:31.418Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}" - " 2025-12-08T13:15:31.419Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}" - " 2025-12-08T13:15:31.420Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}" - " 2025-12-08T13:15:31.420Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}" - " 2025-12-08T13:15:31.420Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}" - " 2025-12-08T13:15:31.421Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}" - " 2025-12-08T13:15:31.425Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}" - " 2025-12-08T13:15:31.425Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"310aef9f-6861-4b7c-b990-9cfb969fbdc3\"}" - " 2025-12-08T13:15:31.425Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}" - " 2025-12-08T13:15:31.426Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}" - " 2025-12-08T13:15:31.426Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}" - " 2025-12-08T13:15:31.429Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}" - " 2025-12-08T13:15:31.429Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"53be9d0c-9c4a-4068-930b-7f9a6c144811\"}" - " 2025-12-08T13:15:31.431Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}" - " 2025-12-08T13:15:31.431Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc9ad980-bbf4-4f34-b840-8ca868072fe5\"}" - " 2025-12-08T13:15:31.436Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}" - " 2025-12-08T13:15:31.477Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}" - " 2025-12-08T13:15:31.477Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}" - " 2025-12-08T13:15:31.478Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}" - " 2025-12-08T13:15:31.480Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}" - " 2025-12-08T13:15:31.480Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}" - " 2025-12-08T13:15:31.481Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}" - " 2025-12-08T13:15:31.482Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}" - " 2025-12-08T13:15:31.484Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"e4acaa0a-9c89-42b8-bcdc-4164ffcac332\"}" - " 2025-12-08T13:15:31.487Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}" - " 2025-12-08T13:15:31.491Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}" - " 2025-12-08T13:15:31.493Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}" - " 2025-12-08T13:15:31.494Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:31.494Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\"}" - " 2025-12-08T13:15:31.501Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8fa6622e-e8be-4e11-af44-e5675f89f75c\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:31.502Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.502Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:31.515Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}" - " 2025-12-08T13:15:31.518Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}" - " 2025-12-08T13:15:31.520Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}" - " 2025-12-08T13:15:31.520Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}" - " 2025-12-08T13:15:31.530Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}" - " 2025-12-08T13:15:31.530Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"4b18a3c0-4f93-456b-90ab-c73271865535\"}" - " 2025-12-08T13:15:31.557Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"50d06800-a55a-45e3-bf5a-c37664b877a1\"}" - " 2025-12-08T13:15:31.572Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5dbea351-c5f7-43dd-b08b-b5b83f78ced9\"}" - " 2025-12-08T13:15:31.577Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}" - " 2025-12-08T13:15:31.577Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.579Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"edd9399a-924c-4cc2-9b62-17ff5d40bd26\"}" - " 2025-12-08T13:15:31.579Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"731452cc-2294-4b55-b84b-252445ed9da6\"}" - " 2025-12-08T13:15:31.579Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"2f04deb4-7c72-4cfa-981f-d6d383331775\"}" - " 2025-12-08T13:15:31.579Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}" - " 2025-12-08T13:15:31.580Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.580Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.580Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.580Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}" - " 2025-12-08T13:15:31.581Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"17d5b167-32c9-4885-a7d4-248d4f32e0d6\"}" - " 2025-12-08T13:15:31.584Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.586Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.589Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}" - " 2025-12-08T13:15:31.589Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:31.591Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.591Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.592Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.596Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.596Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.598Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.598Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fbff29e7-d1eb-46ba-a7d0-795061843327\"}" - " 2025-12-08T13:15:31.606Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ab5c38c7-0978-437d-b418-6b323436aec5\"}" - " 2025-12-08T13:15:31.607Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.607Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_28a3\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:31.677Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.677Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}" - " 2025-12-08T13:15:31.679Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}" - " 2025-12-08T13:15:31.679Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}" - " 2025-12-08T13:15:31.680Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.680Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"fd4c9dcd-66d1-4c46-9df1-9990acfd5377\"}" - " 2025-12-08T13:15:31.684Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.686Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.687Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.688Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.688Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}" - " 2025-12-08T13:15:31.689Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_c000\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:31.690Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e3b0d2c8-a004-4f85-a86b-40fd8b70ebd4\"}" - " 2025-12-08T13:15:31.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.6a68f4df-b066-4b8b-b211-dc025d591c84.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}" - " 2025-12-08T13:15:31.694Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}" - " 2025-12-08T13:15:31.696Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}" - " 2025-12-08T13:15:31.698Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e3b0d2c8-a004-4f85-a86b-40fd8b70ebd4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:31.699Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"c9193756-9775-4b24-99dc-923dd5dfbc71\"}" - " 2025-12-08T13:15:31.704Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.704Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.705Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:31.705Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a378ebde-a42e-44db-82ab-968ff04fe92e\"}" - " 2025-12-08T13:15:33.068Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5d7a3c4c-188e-4e29-83b1-e2c6eee78576\"}" - " 2025-12-08T13:15:33.287Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"f2b0dee5-a644-47d8-a4ac-80223aefa72e\"}" - " 2025-12-08T13:15:33.344Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c8ae6de2-c606-424d-aefe-c90489a524d0\"}" - " 2025-12-08T13:15:34.499Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ed1ff41f-24b1-454b-9e31-1880c10a8dda\"}" - " 2025-12-08T13:15:34.499Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"332b5202-82d7-483c-b54d-7863b94304d6\"}" - " 2025-12-08T13:15:34.517Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2db71029-0741-4533-9816-9a875b1b3a55\"}" - " 2025-12-08T13:15:34.521Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"12b789c4-a4f7-4d49-9b08-9648fb5484e6\"}" - " 2025-12-08T13:15:35.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"871a62a0-01c1-42b2-adf3-d3621102b66b\"}" - " 2025-12-08T13:15:35.757Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c0b6907e-95d3-4f44-8ce4-6ed2bc9e2dd5\"}" - " 2025-12-08T13:15:35.760Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fc713444-22af-449f-8766-6c39cefe2532\"}" - " 2025-12-08T13:15:35.792Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"15afcea6-1b35-4fb4-aeaf-1cbc1ba62736\"}" - " 2025-12-08T13:15:35.807Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"373642fc-3117-468b-a1cc-02f600b37c5b\"}" - " 2025-12-08T13:15:35.816Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"52a9f9ed-88c3-421c-b213-cb92cf844f2e\"}" - " 2025-12-08T13:15:36.015Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a16ed92a-ec54-413c-9ab8-bff0e157cdf9\"}" - " 2025-12-08T13:15:36.270Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d74598b6-97de-4f5f-843e-36cf0a8fa95b\"}" - " 2025-12-08T13:15:36.333Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}" - " 2025-12-08T13:15:36.334Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}" - " 2025-12-08T13:15:36.334Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}" - " 2025-12-08T13:15:36.338Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}" - " 2025-12-08T13:15:36.338Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f069aff2-d216-41d5-9851-6ab991e74e57\"}" - " 2025-12-08T13:15:36.818Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b7cb7188-a3e7-439d-89fb-0aa11be07d36\"}" - " 2025-12-08T13:15:36.822Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b7cb7188-a3e7-439d-89fb-0aa11be07d36\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:38.077Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e2f71681-d0d9-4207-a9e0-fa4fc3e4c366\"}" - " 2025-12-08T13:15:38.489Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0ce8562d-7c27-4611-be77-db153e2a83a2\"}" - " 2025-12-08T13:15:38.489Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8f4c5c94-2a2b-4ef6-a9bf-32082a1c2cf3\"}" - " 2025-12-08T13:15:38.499Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ae8c1ee0-97c9-4571-858a-939dcd4411d3\"}" - " 2025-12-08T13:15:38.502Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"2d1d32d6-7254-457a-98b9-8e37c23186ed\"}" - " 2025-12-08T13:15:40.040Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"32ecb705-f9d1-4da5-90fd-3f72ef41e82b\"}" - " 2025-12-08T13:15:40.044Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b5906bae-3b83-44f1-823d-87c285ce89a6\"}" - " 2025-12-08T13:15:40.077Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"335662de-8074-4591-a6e9-a870f372ff93\"}" - " 2025-12-08T13:15:40.080Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"f18570c3-d279-48e0-8832-745d61f052a8\"}" - " 2025-12-08T13:15:40.426Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"819b4bd3-c50c-4672-8ad4-71ff95102cf0\"}" - " 2025-12-08T13:15:41.260Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1b818fda-fd32-41ca-a915-7428677bc9a8\"}" - " 2025-12-08T13:15:41.558Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30a431e2-3e75-4943-bcb7-6b161762230d\"}" - " 2025-12-08T13:15:41.573Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"76a2a5a5-2832-429d-afcd-27a69e6689e9\"}" - " 2025-12-08T13:15:41.580Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"16b7ea6d-228b-4a65-9917-35c0f8166e80\"}" - " 2025-12-08T13:15:41.580Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"f961d03e-4231-40ee-b2ec-f35a0522a7e8\"}" - " 2025-12-08T13:15:41.580Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"241d949a-7c00-4271-9094-ae42a4478e77\"}" - " 2025-12-08T13:15:41.608Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"03aa7046-df16-46cd-96b1-bafa30c47b0a\"}" - " 2025-12-08T13:15:43.070Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4edf03f4-ea34-44d1-8802-52bb59578bfd\"}" - " 2025-12-08T13:15:43.288Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"560adecc-f6f1-4d15-849a-bffe2ae91476\"}" - " 2025-12-08T13:15:43.346Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a32619eb-11c1-4653-a35c-480c04435c9f\"}" - " 2025-12-08T13:15:44.500Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d79f9435-62c4-4b80-bf90-1ff3795bbf4d\"}" - " 2025-12-08T13:15:44.500Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5205722b-104a-473f-9e61-843a6d3d6b6b\"}" - " 2025-12-08T13:15:44.518Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"acdebfd2-4c19-46f0-8715-f733f1a9540b\"}" - " 2025-12-08T13:15:44.522Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"5a62521f-baf6-4294-a2d3-b445d648d885\"}" - " 2025-12-08T13:15:45.409Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"fdd564ae-75d7-4992-a287-b0e49ef2e1dd\"}" - " 2025-12-08T13:15:45.758Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"570d2b9b-4228-45bd-b013-d569e0224f9c\"}" - " 2025-12-08T13:15:45.761Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d45c341a-b6cc-40cb-9d32-1ed7a222b25a\"}" - " 2025-12-08T13:15:45.793Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"962e5a21-dbc7-4914-9c2f-ed40ff4e8cc9\"}" - " 2025-12-08T13:15:45.809Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"198f46b3-2b8b-484e-b28d-1c5a0cd167b0\"}" - " 2025-12-08T13:15:45.818Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"2e47ae88-0047-47de-8dbb-232d28952f92\"}" - " 2025-12-08T13:15:46.016Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"92edc79b-87ff-418a-8646-a09b1e03b03d\"}" - " 2025-12-08T13:15:46.272Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8c503ae7-7c4d-44ba-bc23-7d8ee8fb046a\"}" - " 2025-12-08T13:15:47.063Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"612c76b9-91ea-47a5-b2f4-695934f59090\"}" - " 2025-12-08T13:15:47.067Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"612c76b9-91ea-47a5-b2f4-695934f59090\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:48.078Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ee4e8322-7c20-46fd-9bf9-18f1305cffb7\"}" - " 2025-12-08T13:15:48.490Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbbda2de-b74c-4903-8d39-ff3af5ee9e1f\"}" - " 2025-12-08T13:15:48.490Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"13a4a846-b9cc-49c1-b12e-19df4443f066\"}" - " 2025-12-08T13:15:48.500Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2963a353-3701-47e8-b975-0fab3f5a0205\"}" - " 2025-12-08T13:15:48.503Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"93ecc85b-c576-4256-82c4-788fb35b273f\"}" - " 2025-12-08T13:15:50.042Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0ab3eaee-78d0-4ce0-9dae-900b6a743cf7\"}" - " 2025-12-08T13:15:50.045Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d5bec899-cd99-4c02-bb05-ca25bc746c61\"}" - " 2025-12-08T13:15:50.078Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a5b7be1c-13da-48ff-bedb-1cf23c518ca3\"}" - " 2025-12-08T13:15:50.081Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"2d870461-93fd-400e-99c7-ce57e3ff865c\"}" - " 2025-12-08T13:15:50.249Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"765b0140-d81c-420c-9007-e85400773a3b\"}" - " 2025-12-08T13:15:50.249Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"20c1c317-4fd1-4eb3-9792-fe67821d473c\"}, \"namespace\": \"20c1c317-4fd1-4eb3-9792-fe67821d473c\", \"name\": \"ironic\", \"reconcileID\": \"765b0140-d81c-420c-9007-e85400773a3b\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:50.427Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"eff81d96-d501-4b38-89a4-ad9f44346e4d\"}" - " 2025-12-08T13:15:51.261Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4e48880b-4e49-4094-a078-ca4fa0faa358\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:15:51.412\e[0m" - " 2025-12-08T13:15:51.415Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15: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: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-12-08T13:15:25Z\"}],\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\",\"resourceVersion\":\"1984\",\"uid\":\"3ddeb02f-6c5b-4600-b133-c1f9f6f05bea\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:51.426Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"940d2fd9-9273-40b9-8caf-763426cee448\"}" - " 2025-12-08T13:15:51.429Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"940d2fd9-9273-40b9-8caf-763426cee448\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:51.432Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"940d2fd9-9273-40b9-8caf-763426cee448\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:51.432Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic\", \"reconcileID\": \"940d2fd9-9273-40b9-8caf-763426cee448\"}" - " 2025-12-08T13:15:51.437Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:51.437Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:51.437Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:51.442Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:51.442Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:51.449Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:15:51.454Z\tINFO\tControllers.IronicInspector\tinput source keystone-6cef939b-01e6-4632-b613-9f99017ab562 changed, reconcile: ironic-inspector - 6a68f4df-b066-4b8b-b211-dc025d591c84" - " 2025-12-08T13:15:51.454Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-6cef939b-01e6-4632-b613-9f99017ab562 changed, reconcile: ironic-ironic-neutron-agent - 6a68f4df-b066-4b8b-b211-dc025d591c84" - " 2025-12-08T13:15:51.454Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"26c00192-137b-4c51-b2e2-2292f46c262d\"}" - " 2025-12-08T13:15:51.454Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4e4d70b3-6aa9-4eea-b7ac-24bec191a68e\"}" - " 2025-12-08T13:15:51.459Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c74bd447-3bcb-44c6-adc3-62bee431f775\"}" - " 2025-12-08T13:15:51.462Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bda7c0a4-9fd3-4b37-8a2c-70c71f98d061\"}" - " 2025-12-08T13:15:51.466Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 6a68f4df-b066-4b8b-b211-dc025d591c84" - " 2025-12-08T13:15:51.466Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"959492e3-7b9a-4059-83ce-aabcdfe94f1d\"}" - " 2025-12-08T13:15:51.466Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 6a68f4df-b066-4b8b-b211-dc025d591c84" - " 2025-12-08T13:15:51.466Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"925edadd-02cf-44d4-a43c-8ad7ea92cbb3\"}" - " 2025-12-08T13:15:51.467Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 6a68f4df-b066-4b8b-b211-dc025d591c84" - " 2025-12-08T13:15:51.467Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 6a68f4df-b066-4b8b-b211-dc025d591c84" - " 2025-12-08T13:15:51.467Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ac6b537c-db08-4a25-bcae-a75ea2883309\"}" - " 2025-12-08T13:15:51.467Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"9d64aa63-bc4e-450b-b2ae-35705d17e293\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc00085dcc0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:15:51.412\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc000146f00?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc001f946c0})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0015d4e10?, 0xc000099808?}, {0x23acb75, 0x4}, {0xc001069c38, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0015d4e10?, 0xc001f946c0?}, {0xc001069c38?, 0xc0015d4e10?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00196b6c0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00196b6c0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc000146f00, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d" - "\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] [25.683 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:611\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:15:36.221Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:15:36.224Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:15:36.236Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-ebc1c835-be13-4bb2-a734-55bc9a594889\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:36.236Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:36.239Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:36.239Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:36.239Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:36.242Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:36.242Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:36.251Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:36.251Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:36.251Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:36.254Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:36.254Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:36.269Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\"}" - " 2025-12-08T13:15:36.271Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\"}" - " 2025-12-08T13:15:36.273Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\"}" - " 2025-12-08T13:15:36.275Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\"}" - " 2025-12-08T13:15:36.281Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.284Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"7686391f-c138-424b-8637-611527f6598c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.290Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fcf2303e-94fe-4355-9bb1-8332759119a0\"}" - " 2025-12-08T13:15:36.291Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fcf2303e-94fe-4355-9bb1-8332759119a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.293Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fcf2303e-94fe-4355-9bb1-8332759119a0\"}" - " 2025-12-08T13:15:36.297Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:36.300Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fcf2303e-94fe-4355-9bb1-8332759119a0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}" - " 2025-12-08T13:15:36.301Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.303Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:36.393Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}" - " 2025-12-08T13:15:36.396Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}" - " 2025-12-08T13:15:36.399Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}" - " 2025-12-08T13:15:36.399Z\tINFO\tControllers.Ironic\tInput maps hash input - n5d7hd7h56dh5bch5f8hfch8ch5dfh55h589h9dh5hb6hbbh5ch75hb5h5fch67h5d5h67bhb7hdbh8ch588h5f4hdfh657hfchdbhb5h5d6q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"d6dafb35-61f2-4f76-bc27-ae4706bad815\"}" - " 2025-12-08T13:15:36.407Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"dd45dbd3-ef7f-48a5-853d-b4cec3b63013\"}" - " 2025-12-08T13:15:36.407Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"dd45dbd3-ef7f-48a5-853d-b4cec3b63013\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.407Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\"}" - " 2025-12-08T13:15:36.408Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.494Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\"}" - " 2025-12-08T13:15:36.495Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\"}" - " 2025-12-08T13:15:36.499Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"8dc2c031-285f-48a8-b44f-4ad89d8d8f8d\"}" - " 2025-12-08T13:15:36.503Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:36.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}" - " 2025-12-08T13:15:36.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\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.595Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}" - " 2025-12-08T13:15:36.596Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}" - " 2025-12-08T13:15:36.596Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}" - " 2025-12-08T13:15:36.597Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n7dh68fh8fhdch596h567h549h669h565h567h679h6dh5d5h5f9h5fch64h554h578h8fh5d4h57chcdh658hf6h64bh646hb9h84hf4h67fh5f6h57dq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}" - " 2025-12-08T13:15:36.597Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}" - " 2025-12-08T13:15:36.609Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}" - " 2025-12-08T13:15:36.617Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"94b18314-9c1a-4181-bbc8-1fa8654691fd\"}" - " 2025-12-08T13:15:36.633Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47115926-2908-4550-84c3-a8ffeba54461\"}" - " 2025-12-08T13:15:36.646Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}" - " 2025-12-08T13:15:36.647Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.649Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47115926-2908-4550-84c3-a8ffeba54461\"}" - " 2025-12-08T13:15:36.650Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5f963546-5510-4ed5-a1d6-50eb7380cd38\"}" - " 2025-12-08T13:15:36.651Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"e0aef154-e82a-4552-9db2-f40608454164\"}" - " 2025-12-08T13:15:36.653Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5f963546-5510-4ed5-a1d6-50eb7380cd38\"}" - " 2025-12-08T13:15:36.653Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5f963546-5510-4ed5-a1d6-50eb7380cd38\"}" - " 2025-12-08T13:15:36.654Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4468e9ee-c000-4d4f-9528-ab791731cfb8\"}" - " 2025-12-08T13:15:36.657Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47115926-2908-4550-84c3-a8ffeba54461\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.657Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34234803-1835-46f8-9911-8decca2a6bc4\"}" - " 2025-12-08T13:15:36.657Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1bb3c3eb-2dba-42e5-b295-b0be898b735b\"}" - " 2025-12-08T13:15:36.657Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1bb3c3eb-2dba-42e5-b295-b0be898b735b\"}" - " 2025-12-08T13:15:36.659Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"e0aef154-e82a-4552-9db2-f40608454164\"}" - " 2025-12-08T13:15:36.660Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4468e9ee-c000-4d4f-9528-ab791731cfb8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:36.662Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"e0aef154-e82a-4552-9db2-f40608454164\"}" - " 2025-12-08T13:15:36.662Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n58h84h694h56bh5fch557h5d8h67h8bh78h577hddh78h66fh645h544h675h57ch5fhcch686h9bhb9h77h5dh545h58bhfh659h565h596h58dq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"e0aef154-e82a-4552-9db2-f40608454164\"}" - " 2025-12-08T13:15:36.663Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4468e9ee-c000-4d4f-9528-ab791731cfb8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:36.668Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34234803-1835-46f8-9911-8decca2a6bc4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.668Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63fa70f2-781a-4688-984b-29d5c3ff637b\"}" - " 2025-12-08T13:15:36.669Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}" - " 2025-12-08T13:15:36.672Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a41dbae0-0579-496e-ae6f-ed490abca188\"}" - " 2025-12-08T13:15:36.672Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a41dbae0-0579-496e-ae6f-ed490abca188\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:36.695Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a41dbae0-0579-496e-ae6f-ed490abca188\"}" - " 2025-12-08T13:15:36.695Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}" - " 2025-12-08T13:15:36.696Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}" - " 2025-12-08T13:15:36.697Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}" - " 2025-12-08T13:15:36.698Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4b189474-8546-4887-a866-413184b7587f\"}" - " 2025-12-08T13:15:36.699Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a41dbae0-0579-496e-ae6f-ed490abca188\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:36.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}" - " 2025-12-08T13:15:36.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\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.738Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"63fa70f2-781a-4688-984b-29d5c3ff637b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.738Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be012ef4-1767-442d-9ef4-1b737b06da41\"}" - " 2025-12-08T13:15:36.739Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}" - " 2025-12-08T13:15:36.742Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"be012ef4-1767-442d-9ef4-1b737b06da41\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.743Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}" - " 2025-12-08T13:15:36.743Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}" - " 2025-12-08T13:15:36.744Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}" - " 2025-12-08T13:15:36.745Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}" - " 2025-12-08T13:15:36.745Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"4abcf302-3a48-4ebf-846a-8ed4e06ad56a\"}" - " 2025-12-08T13:15:36.749Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}" - " 2025-12-08T13:15:36.752Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\"}" - " 2025-12-08T13:15:36.758Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"6902c8fe-c11e-41d1-afca-14d98a2197c4\"}" - " 2025-12-08T13:15:36.762Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"6902c8fe-c11e-41d1-afca-14d98a2197c4\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.762Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"947ec7e8-244b-4553-95d1-b0ba6996426d\"}" - " 2025-12-08T13:15:36.762Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}" - " 2025-12-08T13:15:36.764Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"d9410546-92cf-455e-ba4c-4b7739c00c94\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.765Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}" - " 2025-12-08T13:15:36.767Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.771Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:36.795Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}" - " 2025-12-08T13:15:36.796Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}" - " 2025-12-08T13:15:36.797Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}" - " 2025-12-08T13:15:36.797Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"87b3360a-fa3d-4d40-a3da-ed7cb32a6ebd\"}" - " 2025-12-08T13:15:36.805Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}" - " 2025-12-08T13:15:36.806Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.840Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}" - " 2025-12-08T13:15:36.842Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"947ec7e8-244b-4553-95d1-b0ba6996426d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.843Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}" - " 2025-12-08T13:15:36.846Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}" - " 2025-12-08T13:15:36.850Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}" - " 2025-12-08T13:15:36.850Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}" - " 2025-12-08T13:15:36.854Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}" - " 2025-12-08T13:15:36.854Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7e3fd2f5-d156-4a15-ace1-cedaa2f63fb6\"}" - " 2025-12-08T13:15:36.860Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}" - " 2025-12-08T13:15:36.867Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:36.875Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:36.879Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:36.896Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}" - " 2025-12-08T13:15:36.897Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}" - " 2025-12-08T13:15:36.897Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}" - " 2025-12-08T13:15:36.898Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"5abc1b6c-c135-4cc5-b8c6-cdddeb2a1ab2\"}" - " 2025-12-08T13:15:36.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}" - " 2025-12-08T13:15:36.908Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}" - " 2025-12-08T13:15:36.912Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}" - " 2025-12-08T13:15:36.912Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}" - " 2025-12-08T13:15:36.913Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0a0f1858-3160-4058-9388-8f17bed3e7d5\"}" - " 2025-12-08T13:15:36.923Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6bcad258-2b67-43f7-8d07-46cb7d0d600b\"}" - " 2025-12-08T13:15:36.939Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}" - " 2025-12-08T13:15:36.940Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6bcad258-2b67-43f7-8d07-46cb7d0d600b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:36.942Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}" - " 2025-12-08T13:15:36.945Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}" - " 2025-12-08T13:15:36.945Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}" - " 2025-12-08T13:15:36.954Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}" - " 2025-12-08T13:15:36.954Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"6879cc78-62c6-4b27-adb7-78818c7c4079\"}" - " 2025-12-08T13:15:36.960Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}" - " 2025-12-08T13:15:36.960Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}" - " 2025-12-08T13:15:36.961Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:36.996Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}" - " 2025-12-08T13:15:36.998Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}" - " 2025-12-08T13:15:36.998Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}" - " 2025-12-08T13:15:36.999Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0f2b8951-f732-4b72-b21f-3e4af7ddcd0c\"}" - " 2025-12-08T13:15:37.039Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}" - " 2025-12-08T13:15:37.042Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}" - " 2025-12-08T13:15:37.044Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}" - " 2025-12-08T13:15:37.044Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}" - " 2025-12-08T13:15:37.051Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}" - " 2025-12-08T13:15:37.051Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"7c975c0d-6eae-4a8d-b59e-8dedec51860e\"}" - " 2025-12-08T13:15:37.057Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}" - " 2025-12-08T13:15:37.061Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}" - " 2025-12-08T13:15:37.064Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}" - " 2025-12-08T13:15:37.066Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}" - " 2025-12-08T13:15:37.067Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}" - " 2025-12-08T13:15:37.076Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}" - " 2025-12-08T13:15:37.076Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"3179c308-43a5-400b-a5db-6c1c863816a6\"}" - " 2025-12-08T13:15:37.084Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}" - " 2025-12-08T13:15:37.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}" - " 2025-12-08T13:15:37.084Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:37.096Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}" - " 2025-12-08T13:15:37.097Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}" - " 2025-12-08T13:15:37.098Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}" - " 2025-12-08T13:15:37.099Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"20520a0f-0938-4335-a768-69e52ba6b0bc\"}" - " 2025-12-08T13:15:37.100Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f052a634-f868-46cd-85bf-c01569ea8788\"}" - " 2025-12-08T13:15:37.108Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}" - " 2025-12-08T13:15:37.109Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:37.141Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f052a634-f868-46cd-85bf-c01569ea8788\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:37.141Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}" - " 2025-12-08T13:15:37.143Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}" - " 2025-12-08T13:15:37.146Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}" - " 2025-12-08T13:15:37.146Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}" - " 2025-12-08T13:15:37.155Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}" - " 2025-12-08T13:15:37.155Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"fbcb8174-7e0d-40bc-8711-44bab20e6b2c\"}" - " 2025-12-08T13:15:37.196Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}" - " 2025-12-08T13:15:37.197Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}" - " 2025-12-08T13:15:37.198Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}" - " 2025-12-08T13:15:37.199Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"c2d4dfbb-0936-4be3-a736-c56d5832462a\"}" - " 2025-12-08T13:15:37.403Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"ad1f0e03-7523-4b50-8581-c44aad07eae3\"}" - " 2025-12-08T13:15:37.411Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"ad1f0e03-7523-4b50-8581-c44aad07eae3\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:37.412Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"505e5ce9-1c7a-4577-8c54-77a897fa42fa\"}" - " 2025-12-08T13:15:37.412Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"505e5ce9-1c7a-4577-8c54-77a897fa42fa\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:37.462Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6f2609c8-3150-4db9-a6fd-3c8e31d639a6\"}" - " 2025-12-08T13:15:37.465Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6f2609c8-3150-4db9-a6fd-3c8e31d639a6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:38.076Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"40f88424-68c7-4462-ab1a-0b3e1b9d5542\"}" - " 2025-12-08T13:15:38.106Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0d78e6f8-a598-4863-af5a-00da2685f30e\"}" - " 2025-12-08T13:15:38.110Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0d78e6f8-a598-4863-af5a-00da2685f30e\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:38.602Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a6ac8243-b535-4ead-87c6-50da2259529f\"}" - " 2025-12-08T13:15:38.602Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"192cfe99-a4a6-465c-88b3-a11a71cacfb1\"}" - " 2025-12-08T13:15:38.621Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"9a97dff4-977c-49d7-97fb-72366fcbdcfc\"}" - " 2025-12-08T13:15:38.624Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3c8ee4c-5dbb-4c12-b125-29d99de6b3ae\"}" - " 2025-12-08T13:15:38.692Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"a839a2ef-e3de-482e-9592-97ec511cdf68\"}" - " 2025-12-08T13:15:38.692Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"a839a2ef-e3de-482e-9592-97ec511cdf68\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:38.991Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"345ec46f-3f0e-4046-b26c-94d65bf9a0b8\"}" - " 2025-12-08T13:15:38.992Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd8b1a11-aad8-47a6-8c35-cc2e46a15757\"}" - " 2025-12-08T13:15:38.999Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"779339f4-484d-429c-acb5-5b91b857d94b\"}" - " 2025-12-08T13:15:39.003Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d528420d-fe66-4c27-bb2b-e2a3cb89f37a\"}" - " 2025-12-08T13:15:39.391Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"438f061a-4b86-4e64-940f-214f1f127556\"}" - " 2025-12-08T13:15:39.395Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"438f061a-4b86-4e64-940f-214f1f127556\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:40.104Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"78a7435f-e18b-40c8-a97d-039530b458fe\"}" - " 2025-12-08T13:15:40.107Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3810ab9f-f5e5-4294-9fa7-55779557f5f5\"}" - " 2025-12-08T13:15:40.126Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"49f1eadb-7290-4c15-a073-2886b704407f\"}" - " 2025-12-08T13:15:40.126Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"b1da2017-503c-4342-87bf-6c75a7fcf37d\"}" - " 2025-12-08T13:15:40.839Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9b40088b-19ce-4638-bb9d-122a0b89d3fb\"}" - " 2025-12-08T13:15:40.865Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"815c45ab-bf16-49c8-84ab-f4685d7eaf6f\"}" - " 2025-12-08T13:15:40.899Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d584cd7e-1d31-404f-9d5b-b1a952f10220\"}" - " 2025-12-08T13:15:40.930Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fa50a782-c65e-4afa-bcc2-d607c20a9b73\"}" - " 2025-12-08T13:15:40.949Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"78f1de37-0c2d-4732-b04d-ceeea91f2535\"}" - " 2025-12-08T13:15:40.953Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"b65e17e3-a265-4a0d-a3f7-902fc1c706be\"}" - " 2025-12-08T13:15:40.959Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"c6071f3e-f813-4217-bed2-f1568eb7924f\"}" - " 2025-12-08T13:15:41.291Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}" - " 2025-12-08T13:15:41.292Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:41.294Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}" - " 2025-12-08T13:15:41.295Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}" - " 2025-12-08T13:15:41.296Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}" - " 2025-12-08T13:15:41.297Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9361f025-58c4-4bf8-b45a-6efe7b045520\"}" - " 2025-12-08T13:15:41.672Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}" - " 2025-12-08T13:15:41.672Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:41.674Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}" - " 2025-12-08T13:15:41.678Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}" - " 2025-12-08T13:15:41.681Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}" - " 2025-12-08T13:15:41.681Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n668hbdh549h5d5hchf4h578hc6h67bhcch5d8h554hfch559h5f4h6h654h57bh5d4h59h57fh58ch579h58chd4h56bh95hf7h7h5ffh56bh77q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"234b1121-dda7-4bc3-8fb3-58378fbe2d15\"}" - " 2025-12-08T13:15:41.689Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97fc6587-494a-4b5a-8cbf-941e0d8fedfa\"}" - " 2025-12-08T13:15:41.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}" - " 2025-12-08T13:15:41.689Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97fc6587-494a-4b5a-8cbf-941e0d8fedfa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:41.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\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:41.692Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}" - " 2025-12-08T13:15:41.693Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}" - " 2025-12-08T13:15:41.693Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}" - " 2025-12-08T13:15:41.694Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"49828e49-41d8-4267-9d9f-0e7f6fa8faf6\"}" - " 2025-12-08T13:15:41.695Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97fc6587-494a-4b5a-8cbf-941e0d8fedfa\"}" - " 2025-12-08T13:15:41.697Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n668hbdh549h5d5hchf4h578hc6h67bhcch5d8h554hfch559h5f4h6h654h57bh5d4h59h57fh58ch579h58chd4h56bh95hf7h7h5ffh56bh77q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"97fc6587-494a-4b5a-8cbf-941e0d8fedfa\"}" - " 2025-12-08T13:15:41.704Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}" - " 2025-12-08T13:15:41.705Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\"}" - " 2025-12-08T13:15:41.705Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:41.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\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:41.792Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}" - " 2025-12-08T13:15:41.792Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\"}" - " 2025-12-08T13:15:41.793Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}" - " 2025-12-08T13:15:41.794Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}" - " 2025-12-08T13:15:41.794Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"0b4f82e4-bea0-4797-8526-d41009179f46\"}" - " 2025-12-08T13:15:41.795Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\"}" - " 2025-12-08T13:15:41.798Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f2ec4852-09c9-4577-9f68-8afa7fa1bc8d\"}" - " 2025-12-08T13:15:41.809Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.809Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}" - " 2025-12-08T13:15:41.809Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:41.810Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:41.817Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:41.823Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:41.823Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7c947d10-b422-4935-be9d-19a04f88e590\"}" - " 2025-12-08T13:15:41.826Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7c947d10-b422-4935-be9d-19a04f88e590\"}" - " 2025-12-08T13:15:41.826Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7c947d10-b422-4935-be9d-19a04f88e590\"}" - " 2025-12-08T13:15:41.830Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}" - " 2025-12-08T13:15:41.830Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}}" - " 2025-12-08T13:15:41.832Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}" - " 2025-12-08T13:15:41.833Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}" - " 2025-12-08T13:15:41.833Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}" - " 2025-12-08T13:15:41.837Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}" - " 2025-12-08T13:15:41.839Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}" - " 2025-12-08T13:15:41.839Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f27b4b56-ef6c-45aa-85e9-393c17205e2e\"}" - " 2025-12-08T13:15:41.841Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}" - " 2025-12-08T13:15:41.844Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}" - " 2025-12-08T13:15:41.844Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}" - " 2025-12-08T13:15:41.844Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}" - " 2025-12-08T13:15:41.845Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}" - " 2025-12-08T13:15:41.845Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}" - " 2025-12-08T13:15:41.849Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}" - " 2025-12-08T13:15:41.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f8037d8a-818c-4d9d-a4e4-a4c13b3f9845\"}" - " 2025-12-08T13:15:41.851Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}" - " 2025-12-08T13:15:41.851Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"978e06a6-9d51-43a5-8a98-1fa75314bade\"}" - " 2025-12-08T13:15:41.863Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}" - " 2025-12-08T13:15:41.864Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}" - " 2025-12-08T13:15:41.864Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}" - " 2025-12-08T13:15:41.864Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}" - " 2025-12-08T13:15:41.868Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}" - " 2025-12-08T13:15:41.869Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b9026b3b-ae25-4fe0-8fec-da5da9103501\"}" - " 2025-12-08T13:15:41.893Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.893Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}" - " 2025-12-08T13:15:41.894Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}" - " 2025-12-08T13:15:41.895Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}" - " 2025-12-08T13:15:41.895Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.896Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.896Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"75364f6b-c324-4ba1-87de-df6c4ca8b898\"}" - " 2025-12-08T13:15:41.896Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.900Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.903Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.904Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}" - " 2025-12-08T13:15:41.905Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:41.907Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.910Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\"}" - " 2025-12-08T13:15:41.915Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cb1ca6ae-f7b3-4f69-a1c5-da5011e097e9\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:41.915Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:41.916Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:41.936Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}" - " 2025-12-08T13:15:41.939Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}" - " 2025-12-08T13:15:41.941Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}" - " 2025-12-08T13:15:41.941Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}" - " 2025-12-08T13:15:41.949Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}" - " 2025-12-08T13:15:41.949Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"b7b07306-5bd0-4003-bbb8-8dd7b31eacae\"}" - " 2025-12-08T13:15:41.957Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c3206ce3-507d-4d28-b9a3-8708447bde46\"}" - " 2025-12-08T13:15:41.960Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c3206ce3-507d-4d28-b9a3-8708447bde46\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:41.993Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:41.994Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}" - " 2025-12-08T13:15:41.995Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:41.995Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:41.996Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}" - " 2025-12-08T13:15:41.996Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:41.996Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}" - " 2025-12-08T13:15:41.997Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"fc6ae422-c66a-4d28-a109-cd0645b7d344\"}" - " 2025-12-08T13:15:41.999Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:42.001Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:42.002Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:42.003Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:42.004Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}" - " 2025-12-08T13:15:42.005Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:42.008Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:42.008Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:42.009Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:42.009Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"684be4fe-6f7e-401d-978e-6873c1bcb554\"}" - " 2025-12-08T13:15:42.016Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.016Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:42.094Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}" - " 2025-12-08T13:15:42.094Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.095Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}" - " 2025-12-08T13:15:42.096Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}" - " 2025-12-08T13:15:42.096Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"76bcc711-781a-47db-97a6-579bc848b370\"}" - " 2025-12-08T13:15:42.099Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.106Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.109Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.109Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.110Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}" - " 2025-12-08T13:15:42.111Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.111Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:42.112Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}" - " 2025-12-08T13:15:42.113Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}" - " 2025-12-08T13:15:42.114Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}" - " 2025-12-08T13:15:42.115Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"9a425beb-e05f-4823-9c70-dfc76b3689a1\"}" - " 2025-12-08T13:15:42.127Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.127Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.128Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.128Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a66f7745-fa12-4bce-aa1a-d403470e34be\"}" - " 2025-12-08T13:15:42.129Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.129Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_228c\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:42.131Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.46416b4e-b70d-4881-bcdd-441efa5ce9d6.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.132Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.136Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.138Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.139Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.140Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.152Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.152Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.154Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.154Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99cc37e9-d4ef-4a80-8513-440d93a1c705\"}" - " 2025-12-08T13:15:42.719Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"868cc4ed-df0b-49f5-9da9-694e9eb08ffc\"}" - " 2025-12-08T13:15:42.728Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1ca14c8a-28ac-4431-9281-063be0150b07\"}" - " 2025-12-08T13:15:42.740Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a5b98f9d-1d1f-44c9-83cc-a2c6d828997e\"}" - " 2025-12-08T13:15:42.747Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"48221c00-0375-4f84-bbe8-5bcc5a21ce3a\"}" - " 2025-12-08T13:15:43.075Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d03b5c06-dba2-4e87-aefa-bfc93fa66d4d\"}" - " 2025-12-08T13:15:43.169Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"7799ab6a-07cc-4b11-9a2e-5b544a6c2622\"}" - " 2025-12-08T13:15:43.192Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"632a4133-4bdc-48f1-b149-f7bfdec620d0\"}" - " 2025-12-08T13:15:43.813Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"8899c84a-c0ab-4acd-b265-665fc3428c3c\"}" - " 2025-12-08T13:15:43.814Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"8899c84a-c0ab-4acd-b265-665fc3428c3c\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:44.397Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d1c639fe-2171-4d27-b593-e5aa930c54a8\"}" - " 2025-12-08T13:15:44.401Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"95c38b43-7f90-4554-b195-4fae565e98d4\"}" - " 2025-12-08T13:15:44.437Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e5bf3cd-be03-4ebf-936b-0ead40ed241f\"}" - " 2025-12-08T13:15:44.439Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"0650d4ae-9221-41cd-8483-61d394510e26\"}" - " 2025-12-08T13:15:44.998Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9e25254c-3418-44d1-8229-67f76a19c4d1\"}" - " 2025-12-08T13:15:45.028Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"609587f9-ddca-475b-8c98-ae32806981de\"}" - " 2025-12-08T13:15:45.038Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"5bb8eeff-da56-4e08-a19e-93e3f50d117f\"}" - " 2025-12-08T13:15:45.119Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"55a85ac5-aacc-4c39-a942-ae612c06b88e\"}" - " 2025-12-08T13:15:45.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"406ea861-5ab5-491a-9f33-75a5650b1320\"}" - " 2025-12-08T13:15:46.658Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}" - " 2025-12-08T13:15:46.659Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}" - " 2025-12-08T13:15:46.659Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}" - " 2025-12-08T13:15:46.665Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}" - " 2025-12-08T13:15:46.665Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0011a8be-56aa-4af4-9023-b88d0354e0ac\"}" - " 2025-12-08T13:15:47.080Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9b3fb487-7f01-4c31-bf5c-d9ae284c0688\"}" - " 2025-12-08T13:15:47.084Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9b3fb487-7f01-4c31-bf5c-d9ae284c0688\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:48.077Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"68ca00e2-7e82-4379-95b7-24187948cf6c\"}" - " 2025-12-08T13:15:48.603Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3d323f8-7ba4-4ca1-b180-7d950e7833b6\"}" - " 2025-12-08T13:15:48.603Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7ffbadb0-9219-472a-9111-a7436cb325f7\"}" - " 2025-12-08T13:15:48.624Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"b68f07f0-3bec-481b-aecb-4b2bd7a60884\"}" - " 2025-12-08T13:15:48.625Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"87829dda-e0ee-43f7-b1d9-363fe01ca8f8\"}" - " 2025-12-08T13:15:48.992Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3a2da79e-a554-4ce1-9297-3240a51f4fa7\"}" - " 2025-12-08T13:15:48.993Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1b769dce-3cbb-47f3-8460-7c54e8f2095b\"}" - " 2025-12-08T13:15:49.001Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"0e9047a8-c02d-4831-9aff-3edcf78d8422\"}" - " 2025-12-08T13:15:49.005Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8ae69b4b-e6f6-4fc5-a122-9682cdb2e670\"}" - " 2025-12-08T13:15:50.106Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b45b2817-b726-4f44-a817-c649508ff6d5\"}" - " 2025-12-08T13:15:50.108Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"864271ba-e621-4202-b16b-0c9afd1a873f\"}" - " 2025-12-08T13:15:50.127Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"623d3bbb-e331-4475-9b8a-6052dcbef6ee\"}" - " 2025-12-08T13:15:50.127Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"114d4343-b7ad-4fd3-8213-2966de8a57d5\"}" - " 2025-12-08T13:15:50.840Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b7748afe-3ea4-4f6e-ad1a-28c66f9f92fb\"}" - " 2025-12-08T13:15:50.866Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"af1f021d-e067-4579-8c8b-422cc498f42b\"}" - " 2025-12-08T13:15:50.900Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"23df7214-e657-40fb-8da1-df8bbb5405eb\"}" - " 2025-12-08T13:15:50.931Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f1f78a5a-0d01-4b2f-a911-bd28941b91f8\"}" - " 2025-12-08T13:15:50.950Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3de7aa11-f843-4cb2-bc7b-2b40ce882ee2\"}" - " 2025-12-08T13:15:50.954Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"369e91b3-ffc3-47aa-906c-3e1d948d2b37\"}" - " 2025-12-08T13:15:50.960Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"0b92c025-ac11-413a-a353-150199ebbb87\"}" - " 2025-12-08T13:15:52.721Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7fee6530-5d7d-435f-a8c5-67001e298f74\"}" - " 2025-12-08T13:15:52.730Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d1148ccc-18f8-47e0-b9c1-5c98eec2c20e\"}" - " 2025-12-08T13:15:52.741Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6909ca20-e715-4787-a37a-762d202a4c1b\"}" - " 2025-12-08T13:15:52.748Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"a75218c3-e045-41b4-bc09-1499db6c0f13\"}" - " 2025-12-08T13:15:53.076Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c587fa18-0bbd-4e54-afef-9ff2f68ad0dd\"}" - " 2025-12-08T13:15:53.170Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"c061143b-dfd9-41e4-b41a-42f17d27fd8c\"}" - " 2025-12-08T13:15:53.193Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a1597b3c-451e-491c-82d5-83814f564187\"}" - " 2025-12-08T13:15:54.055Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"c5da2965-91cc-4d79-8f3f-2c0005e60f41\"}" - " 2025-12-08T13:15:54.055Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"c5da2965-91cc-4d79-8f3f-2c0005e60f41\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:54.398Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e46c6aeb-1ea0-4bc8-937f-b9c3088dfc04\"}" - " 2025-12-08T13:15:54.403Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3a2ec02f-c25b-4576-99f0-197e35c7106b\"}" - " 2025-12-08T13:15:54.439Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3e48711d-6591-47a7-9326-b93f4d7d5659\"}" - " 2025-12-08T13:15:54.441Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"6b9bd3ed-3794-465b-be7a-afd4cdd55bdc\"}" - " 2025-12-08T13:15:54.999Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9029a44a-90be-4add-bf20-5931c18276f3\"}" - " 2025-12-08T13:15:55.029Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d7eb1f75-ff3a-401e-a0ae-af8e45bdd439\"}" - " 2025-12-08T13:15:55.039Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"075368db-2d76-4f50-9015-7525112d793c\"}" - " 2025-12-08T13:15:55.120Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"52634f13-7dbe-4b3c-9365-5d94e0e32058\"}" - " 2025-12-08T13:15:55.855Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ca9ddb60-2b0e-44a0-a9c4-d2f7154a607e\"}" - " 2025-12-08T13:15:57.324Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65165052-da6e-4787-8e3b-df1881f4e1e5\"}" - " 2025-12-08T13:15:57.329Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"65165052-da6e-4787-8e3b-df1881f4e1e5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:58.078Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6c03afdb-ba52-42e4-98ab-5724f37df0c9\"}" - " 2025-12-08T13:15:58.604Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fb841d63-c767-4c56-8f77-12e40b1b2374\"}" - " 2025-12-08T13:15:58.604Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"574b87fd-6f43-4be9-955c-8ca7223280ef\"}" - " 2025-12-08T13:15:58.626Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"74acb5d6-8386-456e-9db7-fe78d78ce194\"}" - " 2025-12-08T13:15:58.626Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bb989cf8-eed0-4b48-b315-79f309fb9616\"}" - " 2025-12-08T13:15:58.993Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89f30573-07cc-4411-a099-108717ba06ca\"}" - " 2025-12-08T13:15:58.994Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"60275c1e-a82f-49f4-988b-b10ee7f98f74\"}" - " 2025-12-08T13:15:59.002Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"483dcaa7-c5e3-44af-96db-fbf747a8518b\"}" - " 2025-12-08T13:15:59.006Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"97ebc830-1f89-4441-b20f-946e00fa1f4d\"}" - " 2025-12-08T13:16:00.107Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1d391437-7b3b-49de-b01f-d88972ef75bb\"}" - " 2025-12-08T13:16:00.110Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c71a51ff-ed85-4424-bd71-e9a84bcd8a7a\"}" - " 2025-12-08T13:16:00.128Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7ed6b6a2-4c35-45cc-adfe-b083fa970975\"}" - " 2025-12-08T13:16:00.128Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"781c91aa-7478-4ffe-934e-5aeb44f2da12\"}" - " 2025-12-08T13:16:00.841Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f5b0660f-a69d-4032-8853-7f01cbb9ac37\"}" - " 2025-12-08T13:16:00.867Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"355998fb-32f6-4af9-b0fb-8e01249dd9fa\"}" - " 2025-12-08T13:16:00.901Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"56ebe948-0b4b-4848-a986-940a1d181a19\"}" - " 2025-12-08T13:16:00.932Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aba9f52d-33de-4c45-a7da-ed9f2ea6f6f1\"}" - " 2025-12-08T13:16:00.951Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a086c94b-2e95-46a5-9b0c-e925459ee447\"}" - " 2025-12-08T13:16:00.955Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"c0a6e288-0daf-4ea8-aa2e-864e2f30721d\"}" - " 2025-12-08T13:16:00.961Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"2a21f84e-6afb-453a-8315-07da0f699126\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:01.832\e[0m" - " 2025-12-08T13:16:01.832Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15:36Z\",\"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-12-08T13:15:36Z\"}],\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\",\"resourceVersion\":\"2341\",\"uid\":\"0ad691ce-65d8-4260-b7a0-ac6afcf63991\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:16:01.845Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"312e270d-3be2-4ae8-92f9-aafc81445cd1\"}" - " 2025-12-08T13:16:01.850Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"312e270d-3be2-4ae8-92f9-aafc81445cd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:01.853Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"312e270d-3be2-4ae8-92f9-aafc81445cd1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:01.853Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic\", \"reconcileID\": \"312e270d-3be2-4ae8-92f9-aafc81445cd1\"}" - " 2025-12-08T13:16:01.861Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:01.861Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:16:01.861Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:16:01.866Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:01.866Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:01.870Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:16:01.876Z\tINFO\tControllers.IronicInspector\tinput source keystone-ebc1c835-be13-4bb2-a734-55bc9a594889 changed, reconcile: ironic-inspector - 46416b4e-b70d-4881-bcdd-441efa5ce9d6" - " 2025-12-08T13:16:01.876Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-ebc1c835-be13-4bb2-a734-55bc9a594889 changed, reconcile: ironic-ironic-neutron-agent - 46416b4e-b70d-4881-bcdd-441efa5ce9d6" - " 2025-12-08T13:16:01.877Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"94914b13-13b8-4d53-a076-5adffc7fb6fa\"}" - " 2025-12-08T13:16:01.877Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3c0435a4-ff71-4a30-ac28-b3313bed8885\"}" - " 2025-12-08T13:16:01.883Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1f50c1f0-bc55-4a24-b29c-9cf31f5bcf5b\"}" - " 2025-12-08T13:16:01.887Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"da5b1462-fbf4-4daf-b18f-22ee0343e07b\"}" - " 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 46416b4e-b70d-4881-bcdd-441efa5ce9d6" - " 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 46416b4e-b70d-4881-bcdd-441efa5ce9d6" - " 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 46416b4e-b70d-4881-bcdd-441efa5ce9d6" - " 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 46416b4e-b70d-4881-bcdd-441efa5ce9d6" - " 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1a4b3e7f-13c1-45b6-9e32-d3e4b0450609\"}" - " 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4a4e641e-8372-4d7a-be26-8765e8a7a63c\"}" - " 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7b95ebb3-080f-4f84-85e7-c56142299b0e\"}" - " 2025-12-08T13:16:01.893Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"5551ccf1-7df0-42dc-9c1f-5e63c45df253\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc0012992c0>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:01.832\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001e26210?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc001c1c980})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc0019049c0?, 0xc000100808?}, {0x23acb75, 0x4}, {0xc0009a99f8, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc0019049c0?, 0xc001c1c980?}, {0xc0009a99f8?, 0xc0019049c0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000306d20, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000306d20, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001e26210, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\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;243m------------------------------\e[0m" - "\e[38;5;9m• [FAILED] [25.754 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/test/functional/ironic_controller_test.go:1075\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1143\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:15:48.904Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9c6a9174-7025-4b1c-8f9d-2d3dd1683481\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:48.904Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:15:48.908Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.908Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:48.908Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:48.910Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.910Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.914Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:15:48.916Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.916Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:48.916Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:48.919Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.919Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:48.932Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\"}" - " 2025-12-08T13:15:48.934Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\"}" - " 2025-12-08T13:15:48.936Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\"}" - " 2025-12-08T13:15:48.938Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\"}" - " 2025-12-08T13:15:48.943Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:48.945Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1cb14798-d2f5-4b86-a24e-a90852f3676d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:48.952Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"53338ffc-17cd-4399-8e2d-421ccb22c32e\"}" - " 2025-12-08T13:15:48.953Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"53338ffc-17cd-4399-8e2d-421ccb22c32e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:48.955Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"53338ffc-17cd-4399-8e2d-421ccb22c32e\"}" - " 2025-12-08T13:15:48.958Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"53338ffc-17cd-4399-8e2d-421ccb22c32e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:48.970Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:48.984Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}" - " 2025-12-08T13:15:48.985Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:48.986Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:49.055Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}" - " 2025-12-08T13:15:49.065Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}" - " 2025-12-08T13:15:49.067Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}" - " 2025-12-08T13:15:49.067Z\tINFO\tControllers.Ironic\tInput maps hash input - n596h86h5d5h679h677h59dh674h5bchf4h586hbh94h5f6h566hcbhcbh578h68ch86h545h8fhch567h85h66bh7bh65dh54h9fh65dh578hbcq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"4f3132f5-fb0e-4d25-9f23-c4ba134064d6\"}" - " 2025-12-08T13:15:49.075Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\"}" - " 2025-12-08T13:15:49.076Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.156Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\"}" - " 2025-12-08T13:15:49.157Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\"}" - " 2025-12-08T13:15:49.160Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c85d9935-c69d-4231-898e-ad7af3648e74\"}" - " 2025-12-08T13:15:49.166Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:49.167Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.168Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.257Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.258Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.258Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.259Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n6bh666hc9h674h66bh5cbhbbhf6h5d7h588h696hb9h678h5b9h647h678h586hddh566h5f7h8dh5f8h5c7h5dfh686h8dh9dhfh5b8h5dh5c4h84q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.259Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.273Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.276Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.276Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"92ed0d28-81b2-4f3f-9244-bb42d5a12dcc\"}" - " 2025-12-08T13:15:49.287Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}" - " 2025-12-08T13:15:49.288Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.290Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1685900b-53ee-47c9-8f86-a97e02cf9b1b\"}" - " 2025-12-08T13:15:49.293Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ae8bdb8f-0884-4272-9dc3-40046e586c9d\"}" - " 2025-12-08T13:15:49.293Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9fa4f84-0cc1-4d04-9885-3ca43d9be209\"}" - " 2025-12-08T13:15:49.294Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1685900b-53ee-47c9-8f86-a97e02cf9b1b\"}" - " 2025-12-08T13:15:49.295Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ae8bdb8f-0884-4272-9dc3-40046e586c9d\"}" - " 2025-12-08T13:15:49.295Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ae8bdb8f-0884-4272-9dc3-40046e586c9d\"}" - " 2025-12-08T13:15:49.296Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ec47c4d-d0a7-4066-8d7f-f2190c210570\"}" - " 2025-12-08T13:15:49.299Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1685900b-53ee-47c9-8f86-a97e02cf9b1b\"}" - " 2025-12-08T13:15:49.299Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n59h545h54fh6dh577h58dh54bh5c9hc8h68fh5c9h6h677hc7h88h5d7h68ch99h66h5bbh5c6h644h598h9dhcch7chch66dh85hfbh5fch56fq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1685900b-53ee-47c9-8f86-a97e02cf9b1b\"}" - " 2025-12-08T13:15:49.299Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ec47c4d-d0a7-4066-8d7f-f2190c210570\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:49.300Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9fa4f84-0cc1-4d04-9885-3ca43d9be209\"}" - " 2025-12-08T13:15:49.303Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5ec47c4d-d0a7-4066-8d7f-f2190c210570\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:49.303Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7cc5889-0da7-4b3a-84ab-9f3780dc7052\"}" - " 2025-12-08T13:15:49.303Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7cc5889-0da7-4b3a-84ab-9f3780dc7052\"}" - " 2025-12-08T13:15:49.306Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f9fa4f84-0cc1-4d04-9885-3ca43d9be209\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.306Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b868b86f-a318-49dd-b0e1-9d7bd09e4532\"}" - " 2025-12-08T13:15:49.307Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}" - " 2025-12-08T13:15:49.309Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3aa7c886-21e5-4b92-9131-1698d0eed955\"}" - " 2025-12-08T13:15:49.310Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3aa7c886-21e5-4b92-9131-1698d0eed955\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:49.311Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"39685a62-35eb-4040-86fe-adaca4372e08\"}" - " 2025-12-08T13:15:49.311Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"39685a62-35eb-4040-86fe-adaca4372e08\"}" - " 2025-12-08T13:15:49.357Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}" - " 2025-12-08T13:15:49.357Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3aa7c886-21e5-4b92-9131-1698d0eed955\"}" - " 2025-12-08T13:15:49.358Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}" - " 2025-12-08T13:15:49.359Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}" - " 2025-12-08T13:15:49.360Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"1d6b14c1-009b-457d-8253-b631af744940\"}" - " 2025-12-08T13:15:49.360Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3aa7c886-21e5-4b92-9131-1698d0eed955\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:49.368Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6165f47-5d85-4a60-b346-2266ce8952ef\"}" - " 2025-12-08T13:15:49.368Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}" - " 2025-12-08T13:15:49.368Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6165f47-5d85-4a60-b346-2266ce8952ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:49.369Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.399Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}" - " 2025-12-08T13:15:49.403Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}" - " 2025-12-08T13:15:49.403Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6165f47-5d85-4a60-b346-2266ce8952ef\"}" - " 2025-12-08T13:15:49.403Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}" - " 2025-12-08T13:15:49.403Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c6165f47-5d85-4a60-b346-2266ce8952ef\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:49.404Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}" - " 2025-12-08T13:15:49.405Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}" - " 2025-12-08T13:15:49.405Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b868b86f-a318-49dd-b0e1-9d7bd09e4532\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.406Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a51c6161-93d4-4aed-a959-2c5df83461fe\"}" - " 2025-12-08T13:15:49.406Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"122afe6a-4d5a-44ac-93a5-177067619671\"}" - " 2025-12-08T13:15:49.406Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}" - " 2025-12-08T13:15:49.407Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}" - " 2025-12-08T13:15:49.407Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.408Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}" - " 2025-12-08T13:15:49.409Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\"}" - " 2025-12-08T13:15:49.410Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}" - " 2025-12-08T13:15:49.410Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}" - " 2025-12-08T13:15:49.411Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7eaba2b5-139b-4170-86a1-f92e4c2d936a\"}" - " 2025-12-08T13:15:49.415Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ce551a6a-1496-4647-8f28-74153fa96db3\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.415Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}" - " 2025-12-08T13:15:49.416Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}" - " 2025-12-08T13:15:49.417Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.434Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:49.457Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}" - " 2025-12-08T13:15:49.458Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}" - " 2025-12-08T13:15:49.459Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}" - " 2025-12-08T13:15:49.460Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"025ffba7-c0d6-4f01-a76c-718e0ed32f35\"}" - " 2025-12-08T13:15:49.469Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}" - " 2025-12-08T13:15:49.469Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.496Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a51c6161-93d4-4aed-a959-2c5df83461fe\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.496Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"01a1afa5-f488-48dc-b662-dd1efa7b0f43\"}" - " 2025-12-08T13:15:49.496Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}" - " 2025-12-08T13:15:49.500Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"01a1afa5-f488-48dc-b662-dd1efa7b0f43\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.502Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}" - " 2025-12-08T13:15:49.504Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}" - " 2025-12-08T13:15:49.507Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\"}" - " 2025-12-08T13:15:49.514Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"0044efea-0627-4acf-bde2-4da6c82cfaf0\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.514Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}" - " 2025-12-08T13:15:49.517Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0bafb15c-9ae9-4223-bea7-ffd9967ad2d8\"}" - " 2025-12-08T13:15:49.526Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:49.532Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:49.537Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:49.557Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}" - " 2025-12-08T13:15:49.558Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}" - " 2025-12-08T13:15:49.559Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}" - " 2025-12-08T13:15:49.560Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ee1b1467-bdd5-46c7-8939-6ed4afd49f2e\"}" - " 2025-12-08T13:15:49.560Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}" - " 2025-12-08T13:15:49.561Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.563Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}" - " 2025-12-08T13:15:49.564Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}" - " 2025-12-08T13:15:49.565Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}" - " 2025-12-08T13:15:49.566Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"2ed4dc69-3c9c-46ca-b4e5-ec81502431af\"}" - " 2025-12-08T13:15:49.596Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}" - " 2025-12-08T13:15:49.597Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0bafb15c-9ae9-4223-bea7-ffd9967ad2d8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.599Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}" - " 2025-12-08T13:15:49.603Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}" - " 2025-12-08T13:15:49.604Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}" - " 2025-12-08T13:15:49.608Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\"}" - " 2025-12-08T13:15:49.615Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"4c25d47b-b8bc-4819-9851-4ff0c9416921\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.616Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}" - " 2025-12-08T13:15:49.617Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}" - " 2025-12-08T13:15:49.618Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.658Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}" - " 2025-12-08T13:15:49.659Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}" - " 2025-12-08T13:15:49.660Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}" - " 2025-12-08T13:15:49.661Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"7ede4326-bf88-4ddc-a270-865103f68ecd\"}" - " 2025-12-08T13:15:49.669Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}" - " 2025-12-08T13:15:49.670Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.678Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1d014535-8f4f-4634-ba41-665f22d22e90\"}" - " 2025-12-08T13:15:49.696Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}" - " 2025-12-08T13:15:49.696Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1d014535-8f4f-4634-ba41-665f22d22e90\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.699Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}" - " 2025-12-08T13:15:49.702Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}" - " 2025-12-08T13:15:49.702Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}" - " 2025-12-08T13:15:49.710Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}" - " 2025-12-08T13:15:49.710Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"8e8e4f7b-fdf4-4461-82cc-ca265cb4d7bd\"}" - " 2025-12-08T13:15:49.716Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}" - " 2025-12-08T13:15:49.758Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}" - " 2025-12-08T13:15:49.760Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}" - " 2025-12-08T13:15:49.761Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}" - " 2025-12-08T13:15:49.762Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"c2e3c4f1-1930-4765-bd81-ab4ea65fb1bd\"}" - " 2025-12-08T13:15:49.769Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}" - " 2025-12-08T13:15:49.770Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.797Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}" - " 2025-12-08T13:15:49.799Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}" - " 2025-12-08T13:15:49.803Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}" - " 2025-12-08T13:15:49.803Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}" - " 2025-12-08T13:15:49.812Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}" - " 2025-12-08T13:15:49.812Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"551ea55b-9540-4154-b1b0-582d7f4e0814\"}" - " 2025-12-08T13:15:49.818Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}" - " 2025-12-08T13:15:49.820Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}" - " 2025-12-08T13:15:49.823Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}" - " 2025-12-08T13:15:49.825Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}" - " 2025-12-08T13:15:49.826Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}" - " 2025-12-08T13:15:49.833Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}" - " 2025-12-08T13:15:49.833Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"b7ad6a34-827e-4c1e-b0eb-c2bac7df9f4a\"}" - " 2025-12-08T13:15:49.857Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b2d9449e-0bcd-4e1d-8a24-92cc741fb315\"}" - " 2025-12-08T13:15:49.858Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}" - " 2025-12-08T13:15:49.860Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}" - " 2025-12-08T13:15:49.861Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}" - " 2025-12-08T13:15:49.862Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"46a3452a-fe94-4836-8eda-f2cc36844c9b\"}" - " 2025-12-08T13:15:49.862Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b2d9449e-0bcd-4e1d-8a24-92cc741fb315\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:49.871Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}" - " 2025-12-08T13:15:49.871Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:49.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}" - " 2025-12-08T13:15:49.878Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}" - " 2025-12-08T13:15:49.879Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}" - " 2025-12-08T13:15:49.880Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ae2b25e4-9d77-4295-b869-9f7f6cd2b5ec\"}" - " 2025-12-08T13:15:50.080Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0bb8fcd3-207c-49e9-97ff-ea524867ac05\"}" - " 2025-12-08T13:15:50.183Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"adbd6556-3830-45bd-8945-1b64f7128112\"}" - " 2025-12-08T13:15:50.186Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"adbd6556-3830-45bd-8945-1b64f7128112\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:50.187Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f2ff7e5c-9fd5-4a45-8b15-9d78957ad4fd\"}" - " 2025-12-08T13:15:50.292Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f26152cb-73d9-409b-8fc7-2783b8a002dd\"}" - " 2025-12-08T13:15:50.293Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\"}, \"namespace\": \"ee4bfc56-5a80-4e6e-b102-5a70c6e0ae40\", \"name\": \"ironic\", \"reconcileID\": \"f26152cb-73d9-409b-8fc7-2783b8a002dd\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:50.295Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"47f063c9-4dbc-425d-b3e4-6ad269e2bb80\"}" - " 2025-12-08T13:15:50.744Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d8879a1f-6e5a-49bb-88ce-bc176b943db5\"}" - " 2025-12-08T13:15:50.827Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"89d4aa68-2194-46f3-9fe4-a7575c9c3033\"}" - " 2025-12-08T13:15:50.831Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"89d4aa68-2194-46f3-9fe4-a7575c9c3033\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.049Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"76460151-a5d4-49d5-9b9d-3586e2259bdb\"}" - " 2025-12-08T13:15:52.055Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e4c650e8-eca7-4651-8b3c-8a40050a623c\"}" - " 2025-12-08T13:15:52.067Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"06c396f1-f6f3-4174-9548-2604207a9769\"}" - " 2025-12-08T13:15:52.073Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"518c8ba1-91ff-4e20-bd7c-2a54da2c58df\"}" - " 2025-12-08T13:15:52.111Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdab0403-e68c-468c-ba61-6d7e9f7ef384\"}" - " 2025-12-08T13:15:52.115Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cdab0403-e68c-468c-ba61-6d7e9f7ef384\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.660Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a899dde9-6e0a-48d7-93d8-bdbb6b7b8a1f\"}" - " 2025-12-08T13:15:52.660Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"721ebe84-d216-42b6-88bf-a52156962030\"}" - " 2025-12-08T13:15:52.666Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"57576c26-3732-4a95-9237-64d84f1600e7\"}" - " 2025-12-08T13:15:52.674Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"3947efe3-da4d-4d08-93e6-9e005fad3b37\"}" - " 2025-12-08T13:15:52.722Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"742d0ef8-be79-4dcf-ab05-cc74116a03b1\"}" - " 2025-12-08T13:15:53.954Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}" - " 2025-12-08T13:15:53.955Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:53.958Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}" - " 2025-12-08T13:15:53.959Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}" - " 2025-12-08T13:15:53.960Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}" - " 2025-12-08T13:15:53.961Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"510bc048-64dd-475c-bc39-fafa47625c4e\"}" - " 2025-12-08T13:15:54.310Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}" - " 2025-12-08T13:15:54.310Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:54.312Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}" - " 2025-12-08T13:15:54.315Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}" - " 2025-12-08T13:15:54.318Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}" - " 2025-12-08T13:15:54.318Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n668h547h689h5b6h686h95h79h68fh599h54dh55fh578h686h5bhf9h5h56fh66chc5h59ch5b9hf7hbfhc9h66ch75h55ch596h659h655h56ch6bq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fc3b909a-b7ad-43c8-86b9-dd9dc4da4115\"}" - " 2025-12-08T13:15:54.324Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39209426-1389-41e6-be95-108cec21e39a\"}" - " 2025-12-08T13:15:54.324Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39209426-1389-41e6-be95-108cec21e39a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:54.325Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}" - " 2025-12-08T13:15:54.325Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:54.414Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39209426-1389-41e6-be95-108cec21e39a\"}" - " 2025-12-08T13:15:54.414Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}" - " 2025-12-08T13:15:54.415Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}" - " 2025-12-08T13:15:54.416Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}" - " 2025-12-08T13:15:54.416Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n668h547h689h5b6h686h95h79h68fh599h54dh55fh578h686h5bhf9h5h56fh66chc5h59ch5b9hf7hbfhc9h66ch75h55ch596h659h655h56ch6bq\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39209426-1389-41e6-be95-108cec21e39a\"}" - " 2025-12-08T13:15:54.417Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e14c2c0d-ad3e-4e06-8b5f-a3d6e9d372eb\"}" - " 2025-12-08T13:15:54.424Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\"}" - " 2025-12-08T13:15:54.425Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:54.428Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}" - " 2025-12-08T13:15:54.428Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:54.513Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\"}" - " 2025-12-08T13:15:54.513Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}" - " 2025-12-08T13:15:54.514Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}" - " 2025-12-08T13:15:54.515Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\"}" - " 2025-12-08T13:15:54.515Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}" - " 2025-12-08T13:15:54.516Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"ad4c0925-f038-4db1-9bf5-7eabe787db50\"}" - " 2025-12-08T13:15:54.519Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1fa374f8-ca53-4e03-9eb4-468aefb40fc7\"}" - " 2025-12-08T13:15:54.526Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}" - " 2025-12-08T13:15:54.526Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}" - " 2025-12-08T13:15:54.526Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:54.527Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:54.535Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:54.542Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f97d2a38-b2bf-45f4-a726-2f267ff1514d\"}" - " 2025-12-08T13:15:54.542Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:54.544Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f97d2a38-b2bf-45f4-a726-2f267ff1514d\"}" - " 2025-12-08T13:15:54.544Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f97d2a38-b2bf-45f4-a726-2f267ff1514d\"}" - " 2025-12-08T13:15:54.550Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}}" - " 2025-12-08T13:15:54.551Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}" - " 2025-12-08T13:15:54.551Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}" - " 2025-12-08T13:15:54.552Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}" - " 2025-12-08T13:15:54.552Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}" - " 2025-12-08T13:15:54.556Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}" - " 2025-12-08T13:15:54.557Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}" - " 2025-12-08T13:15:54.557Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3dd3b722-72a1-4c00-97dc-4b268db85a7d\"}" - " 2025-12-08T13:15:54.562Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}" - " 2025-12-08T13:15:54.565Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}" - " 2025-12-08T13:15:54.569Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}" - " 2025-12-08T13:15:54.569Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}" - " 2025-12-08T13:15:54.569Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}" - " 2025-12-08T13:15:54.569Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}" - " 2025-12-08T13:15:54.575Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}" - " 2025-12-08T13:15:54.575Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bc358ea9-bb17-4bfa-9ece-2a4e944ced9c\"}" - " 2025-12-08T13:15:54.579Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}" - " 2025-12-08T13:15:54.579Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"debbdf86-7314-4ee6-b5b1-806f4e2621fb\"}" - " 2025-12-08T13:15:54.581Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}" - " 2025-12-08T13:15:54.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}" - " 2025-12-08T13:15:54.582Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}" - " 2025-12-08T13:15:54.588Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}" - " 2025-12-08T13:15:54.588Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}" - " 2025-12-08T13:15:54.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"398ed786-a72d-4459-9ee3-fd5829de5a61\"}" - " 2025-12-08T13:15:54.614Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}" - " 2025-12-08T13:15:54.614Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}" - " 2025-12-08T13:15:54.616Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}" - " 2025-12-08T13:15:54.616Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}" - " 2025-12-08T13:15:54.617Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}" - " 2025-12-08T13:15:54.617Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}" - " 2025-12-08T13:15:54.617Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"82e171ab-c220-446a-844c-5561f04af1fe\"}" - " 2025-12-08T13:15:54.618Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}" - " 2025-12-08T13:15:54.623Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}" - " 2025-12-08T13:15:54.627Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}" - " 2025-12-08T13:15:54.627Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}" - " 2025-12-08T13:15:54.627Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:54.630Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\"}" - " 2025-12-08T13:15:54.637Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4ccb07c6-1a9f-4af5-8a68-ca36f89d8b6d\", \"error\": \"KeystoneService.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:54.638Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.638Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:54.655Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}" - " 2025-12-08T13:15:54.658Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}" - " 2025-12-08T13:15:54.661Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}" - " 2025-12-08T13:15:54.661Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}" - " 2025-12-08T13:15:54.672Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}" - " 2025-12-08T13:15:54.672Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"ad57ae2c-5a01-4730-a798-7c9ea429c65a\"}" - " 2025-12-08T13:15:54.676Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"31b4dcba-03ca-4a68-a61f-7c5f8ed6e5b4\"}" - " 2025-12-08T13:15:54.681Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"31b4dcba-03ca-4a68-a61f-7c5f8ed6e5b4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:54.715Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}" - " 2025-12-08T13:15:54.715Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.716Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}" - " 2025-12-08T13:15:54.717Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.717Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.717Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - n5cdh547h566h99h6ch655h56bh5bchc8h646h58h546hd7h567h64fh588h8fh5h576h65h597hcbh4h684h5cfh5b5hb9h544h68dh59h66bh675q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.718Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}" - " 2025-12-08T13:15:54.719Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"86a48af5-14e3-4043-be31-f1cb6965ec09\"}" - " 2025-12-08T13:15:54.721Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.724Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.728Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.729Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.729Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}" - " 2025-12-08T13:15:54.730Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:54.731Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.740Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\"}" - " 2025-12-08T13:15:54.762Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0031318e-11ed-40c5-8a97-f85203e7d206\", \"error\": \"StatefulSet.apps \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:54.762Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.763Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:54.815Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.815Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}" - " 2025-12-08T13:15:54.816Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}" - " 2025-12-08T13:15:54.817Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.817Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}" - " 2025-12-08T13:15:54.818Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"48e26d9e-25d1-4886-849a-b2f5bf67a547\"}" - " 2025-12-08T13:15:54.823Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.827Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.828Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.829Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}" - " 2025-12-08T13:15:54.830Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:54.834Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.849Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.849Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.851Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.851Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d3a3906c-6550-40ed-9b57-3a55059f1faa\"}" - " 2025-12-08T13:15:54.861Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.861Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_be50\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:54.915Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.915Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}" - " 2025-12-08T13:15:54.916Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}" - " 2025-12-08T13:15:54.917Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.917Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}" - " 2025-12-08T13:15:54.918Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"e6365618-a1e4-4eb8-9511-34556d467085\"}" - " 2025-12-08T13:15:54.922Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.925Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.925Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.927Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}" - " 2025-12-08T13:15:54.928Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:54.930Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.945Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.945Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.951Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:54.951Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bc6ea16e-c5c3-4df8-9a41-87a82972d026\"}" - " 2025-12-08T13:15:55.016Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}" - " 2025-12-08T13:15:55.017Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}" - " 2025-12-08T13:15:55.018Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}" - " 2025-12-08T13:15:55.019Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6e7ee094-41dc-4cfd-9a2d-af383db8745b\"}" - " 2025-12-08T13:15:55.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}" - " 2025-12-08T13:15:55.030Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_f4f4\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:55.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.2bc5ba9f-f4b9-47b7-bd24-52471cb398f0.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}" - " 2025-12-08T13:15:55.035Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}" - " 2025-12-08T13:15:55.036Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}" - " 2025-12-08T13:15:55.037Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"6180a174-b199-4d90-991d-300935f2fb0c\"}" - " 2025-12-08T13:15:55.149Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"122b35b9-a9b2-48ac-b1f1-f623e49b270a\"}" - " 2025-12-08T13:15:55.222Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e1d60d9e-a7fe-4f9b-87ad-e174be53b934\"}" - " 2025-12-08T13:15:55.226Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e6e9cdf4-7071-4fa7-8b8c-ea81f9a1507f\"}" - " 2025-12-08T13:15:55.236Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9ad6f1c0-05cf-4e9d-a405-7b1cecf8ac08\"}" - " 2025-12-08T13:15:55.245Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"cb95e131-49b0-4011-bcd9-a4fb5deb9478\"}" - " 2025-12-08T13:15:55.732Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ffffd19-8eca-47c0-8ee9-3d8ce977f359\"}" - " 2025-12-08T13:15:55.809Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"b344cf1b-7a06-4fe7-a714-b420f38cd64f\"}" - " 2025-12-08T13:15:55.827Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"efdadac3-007b-4e31-99ad-ff13b41880b5\"}" - " 2025-12-08T13:15:57.038Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a1297df8-e6ec-42e4-b6fc-e985eec138c0\"}" - " 2025-12-08T13:15:57.038Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0c1d5170-55cf-4ed4-978a-48ff5c915821\"}" - " 2025-12-08T13:15:57.087Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cd55d2ba-c5f9-47b6-9ce1-b8e2ff862cfa\"}" - " 2025-12-08T13:15:57.104Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"7e960200-3dc4-48d5-8fd3-0130754ae938\"}" - " 2025-12-08T13:15:57.595Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aaa56966-38b8-42dd-973c-af65f0b37c60\"}" - " 2025-12-08T13:15:57.827Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"d5aafdc7-7266-4793-950f-bacdf26ce162\"}" - " 2025-12-08T13:15:58.034Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2434eb4f-aa3c-46ad-90dd-e1693642e040\"}" - " 2025-12-08T13:15:58.036Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"fe3c2b02-709c-4042-b842-a4051448e9f6\"}" - " 2025-12-08T13:15:58.047Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c08daa32-401c-4a52-82cf-6e256041fea5\"}" - " 2025-12-08T13:15:58.051Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"207f90b1-ac99-44ad-96e3-a4a89ce60f32\"}" - " 2025-12-08T13:15:58.244Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"df3e007e-126d-4a53-9865-d5d959f513c8\"}" - " 2025-12-08T13:15:58.709Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d013b444-6b9c-4d12-b29c-6ebdcbdf5825\"}" - " 2025-12-08T13:15:58.735Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"2a4ebaf6-b690-4ee9-8a90-fe856ee9efa2\"}" - " 2025-12-08T13:15:58.738Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"30583d1f-bda9-481e-88ac-b8d8e453289c\"}" - " 2025-12-08T13:15:58.741Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"83306d50-2633-45c8-8eb9-c5c8f0079528\"}" - " 2025-12-08T13:15:59.303Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}" - " 2025-12-08T13:15:59.304Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}" - " 2025-12-08T13:15:59.304Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}" - " 2025-12-08T13:15:59.308Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}" - " 2025-12-08T13:15:59.309Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97db7ca3-8916-4869-ab62-53dea2ce98ea\"}" - " 2025-12-08T13:15:59.802Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9173e8a-578f-4e58-877e-cd4cae1d4c62\"}" - " 2025-12-08T13:15:59.806Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9173e8a-578f-4e58-877e-cd4cae1d4c62\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:00.081Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4dc2770d-c4f5-4334-a97e-71863757a068\"}" - " 2025-12-08T13:16:00.187Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1801ef48-140e-4217-902e-126a898fca17\"}" - " 2025-12-08T13:16:00.296Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"84929def-5662-476f-b4d5-e85f025ec21b\"}" - " 2025-12-08T13:16:00.745Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3db85301-dc05-4805-adbd-5627d98c1bc3\"}" - " 2025-12-08T13:16:02.050Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"745d0aad-cbed-4e69-9331-5cafd4dbddfe\"}" - " 2025-12-08T13:16:02.056Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2b37ef56-4179-4c35-9dc8-fe053388bcd2\"}" - " 2025-12-08T13:16:02.068Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c2c9b9b-7b25-4a4f-8562-3b331cadeb1a\"}" - " 2025-12-08T13:16:02.073Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"277ffaf4-c648-41dd-a24c-18574dd63af0\"}" - " 2025-12-08T13:16:02.661Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8102cdc2-07b1-4f55-aaf7-0e9d5416a99f\"}" - " 2025-12-08T13:16:02.661Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b5883ec3-56b2-4daf-91b0-7e960c1f6fb1\"}" - " 2025-12-08T13:16:02.668Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1f035383-0098-44cf-8317-d673a8999137\"}" - " 2025-12-08T13:16:02.676Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"a2f0f04d-3d8e-4258-8a12-3ece183a4bd8\"}" - " 2025-12-08T13:16:02.723Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dd93b514-b66f-498d-8846-6e0d578bdb57\"}" - " 2025-12-08T13:16:05.150Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"35ee61f3-1584-4cff-9a7a-10342d5fc5a8\"}" - " 2025-12-08T13:16:05.224Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89f1ff02-63c3-4fc4-97ee-7e999d633b68\"}" - " 2025-12-08T13:16:05.228Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3bd6b795-4075-4061-a906-db43325299f9\"}" - " 2025-12-08T13:16:05.237Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"84d1e635-b51f-4ae1-8f6b-a34d1bfcaab0\"}" - " 2025-12-08T13:16:05.246Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"b9e579fd-5373-4b5d-9b95-ba09b43f3300\"}" - " 2025-12-08T13:16:05.733Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0c64019d-68ba-4134-8767-14546ece13f6\"}" - " 2025-12-08T13:16:05.810Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"cf7e3e50-9d1a-41b9-9023-4b6a26136622\"}" - " 2025-12-08T13:16:05.829Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"30858366-a459-4b46-9319-947fbedaff8b\"}" - " 2025-12-08T13:16:07.039Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f84b6b9d-a7fb-40b4-bf61-ddf99e0a8654\"}" - " 2025-12-08T13:16:07.040Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd206ec0-e4c1-4f63-b83a-dbd0afdf3a87\"}" - " 2025-12-08T13:16:07.088Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7561e692-f9d6-47e1-a6c8-ab3115c65439\"}" - " 2025-12-08T13:16:07.106Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"1b179dea-3029-4d1b-bf13-76da4f06c542\"}" - " 2025-12-08T13:16:07.596Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"a58ce7cf-28d0-4e2c-bbe6-c01b51e03f22\"}" - " 2025-12-08T13:16:07.828Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"d32c9d54-70c5-4bb4-9f43-955de0800cef\"}" - " 2025-12-08T13:16:08.035Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0d04e505-4bc2-4fb5-adca-06fa1248b7ae\"}" - " 2025-12-08T13:16:08.037Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de1ad3d0-a773-434d-8f70-e46bd03dec31\"}" - " 2025-12-08T13:16:08.048Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"88b241ad-f2f8-434a-9045-14d86e43f7e8\"}" - " 2025-12-08T13:16:08.052Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"985e0866-ec2d-4d09-8e07-127abfc7b0ed\"}" - " 2025-12-08T13:16:08.245Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"370dad41-4760-4e1b-82c6-3d15f3a34625\"}" - " 2025-12-08T13:16:08.711Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"609a9807-f828-4755-99aa-e8360dc08bf5\"}" - " 2025-12-08T13:16:08.736Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"d91a4e28-c5a4-49ab-ab82-9aebb875ba2d\"}" - " 2025-12-08T13:16:08.739Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c58137a8-62d9-4b50-8a3d-a6fc1ec49de6\"}" - " 2025-12-08T13:16:08.742Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"91e91ed6-a19f-47da-a7d7-fc23160eb130\"}" - " 2025-12-08T13:16:10.047Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4329dd1-1af2-4820-b259-17128ba39acd\"}" - " 2025-12-08T13:16:10.051Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f4329dd1-1af2-4820-b259-17128ba39acd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:10.083Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0ef09aec-ccfc-4dc6-a908-514f68dc9e14\"}" - " 2025-12-08T13:16:10.189Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"fb1b69d9-672b-455a-8e9a-2398a7c986e0\"}" - " 2025-12-08T13:16:10.297Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"81e67ee9-6e62-4e27-8269-b70c09be77d1\"}" - " 2025-12-08T13:16:10.746Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cf14b214-dc8f-4f73-acb4-2933aa7531e9\"}" - " 2025-12-08T13:16:12.051Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"24d9964e-222f-481d-baef-128a88534544\"}" - " 2025-12-08T13:16:12.057Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc3d4e39-e6d1-4d92-8b78-b3cee6a4e49c\"}" - " 2025-12-08T13:16:12.070Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c372a149-5eba-49bf-b802-0c9a05f0fad1\"}" - " 2025-12-08T13:16:12.074Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"eae46a36-624d-4ad7-96db-2c40db77345a\"}" - " 2025-12-08T13:16:12.661Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85eeed01-f387-4885-89ac-55064cddabf1\"}" - " 2025-12-08T13:16:12.661Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f3f9160c-7ab1-4589-8c34-7903662c63dc\"}" - " 2025-12-08T13:16:12.668Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2731b661-fbfd-44f2-8061-d3c77228e8ed\"}" - " 2025-12-08T13:16:12.678Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"190cebb5-589b-4359-ad09-c443cd61eef2\"}" - " 2025-12-08T13:16:12.724Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"48988339-00e8-4fb8-9179-e200d87b58da\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:14.553\e[0m" - " 2025-12-08T13:16:14.557Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15:48Z\",\"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-12-08T13:15:48Z\"}],\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\",\"resourceVersion\":\"1857\",\"uid\":\"1819a373-0af7-4ea4-8d21-e44ae2644f9c\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:16:14.572Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"8a62e434-8801-4b65-8b24-5484c355d041\"}" - " 2025-12-08T13:16:14.575Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"8a62e434-8801-4b65-8b24-5484c355d041\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:14.580Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"8a62e434-8801-4b65-8b24-5484c355d041\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:14.580Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic\", \"reconcileID\": \"8a62e434-8801-4b65-8b24-5484c355d041\"}" - " 2025-12-08T13:16:14.590Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:14.590Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:16:14.590Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:16:14.595Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:14.595Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:14.621Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:16:14.627Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-9c6a9174-7025-4b1c-8f9d-2d3dd1683481 changed, reconcile: ironic-ironic-neutron-agent - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0" - " 2025-12-08T13:16:14.627Z\tINFO\tControllers.IronicInspector\tinput source keystone-9c6a9174-7025-4b1c-8f9d-2d3dd1683481 changed, reconcile: ironic-inspector - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0" - " 2025-12-08T13:16:14.627Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef9e9197-ff6e-4717-8bde-4d743c0fd748\"}" - " 2025-12-08T13:16:14.627Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e4b2740a-4fea-4ad8-8d4d-3ca5a120b27a\"}" - " 2025-12-08T13:16:14.634Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b4eaa53f-2fc3-4387-bfe8-e86ea022d550\"}" - " 2025-12-08T13:16:14.637Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"54cdf768-10c0-498d-a9c9-3ada0447fe2c\"}" - " 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0" - " 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0" - " 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0" - " 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 2bc5ba9f-f4b9-47b7-bd24-52471cb398f0" - " 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7ca006c-8b90-450a-abad-308ad3762450\"}" - " 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4813bf81-9203-4bf1-84e0-9e4f6d50f562\"}" - " 2025-12-08T13:16:14.639Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"1224d336-588f-42a9-918b-d1d7f411a39d\"}" - " 2025-12-08T13:16:14.640Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a580bb1e-bc4c-4b06-bd36-b48b2d1d63da\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001cbb400>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:14.553\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc001c425d0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0018fdd80})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc00194f8f0?, 0xc000101008?}, {0x23acb75, 0x4}, {0xc001211e90, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc00194f8f0?, 0xc0018fdd80?}, {0xc001211e90?, 0xc00194f8f0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001f915e0, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001f915e0, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00067c5f0, {{0xc001c425d0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1127 +0x88d" - "\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] [25.726 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/test/functional/ironic_controller_test.go:797\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:868\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:15:52.143Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-global-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:15:52.147Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-api-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:15:52.151Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-conductor-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:15:52.154Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-inspector-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:15:52.157Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-nagent-topology\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" - " 2025-12-08T13:15:52.175Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-9ed22369-103e-4656-a4de-7aad65c98552\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:52.175Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-global-topology\"}}}}" - " 2025-12-08T13:15:52.180Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:52.180Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:52.180Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:52.183Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:52.183Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:52.193Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:52.193Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:15:52.193Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:15:52.194Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:15:52.197Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:52.197Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:15:52.212Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\"}" - " 2025-12-08T13:15:52.214Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\"}" - " 2025-12-08T13:15:52.216Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\"}" - " 2025-12-08T13:15:52.218Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\"}" - " 2025-12-08T13:15:52.222Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.224Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"6512c6dd-e91a-4ebc-8cdd-6360204fab1d\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.233Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4fb2643a-3a78-4387-a8b6-155c0b16589f\"}" - " 2025-12-08T13:15:52.234Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4fb2643a-3a78-4387-a8b6-155c0b16589f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.236Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4fb2643a-3a78-4387-a8b6-155c0b16589f\"}" - " 2025-12-08T13:15:52.239Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4fb2643a-3a78-4387-a8b6-155c0b16589f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.245Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:52.247Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}" - " 2025-12-08T13:15:52.247Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.252Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:52.336Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}" - " 2025-12-08T13:15:52.340Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}" - " 2025-12-08T13:15:52.343Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}" - " 2025-12-08T13:15:52.343Z\tINFO\tControllers.Ironic\tInput maps hash input - n554h664h58ch88h64dhcfh57fh688h5c9h8fhfbhc7h54h56fh69h659hcfh577h585h548h76h689h685h56bhcfh68dh58fh6fh67dh66bh5ffh7bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f06a10f7-7551-4372-a22f-52b88987fc6d\"}" - " 2025-12-08T13:15:52.349Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f7b636c4-6b6c-4153-a8ee-fd2d772d6909\"}" - " 2025-12-08T13:15:52.350Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f7b636c4-6b6c-4153-a8ee-fd2d772d6909\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.436Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f7b636c4-6b6c-4153-a8ee-fd2d772d6909\"}" - " 2025-12-08T13:15:52.438Z\tINFO\tControllers.Ironic\tInput maps hash input - n554h664h58ch88h64dhcfh57fh688h5c9h8fhfbhc7h54h56fh69h659hcfh577h585h548h76h689h685h56bhcfh68dh58fh6fh67dh66bh5ffh7bq\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"f7b636c4-6b6c-4153-a8ee-fd2d772d6909\"}" - " 2025-12-08T13:15:52.446Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\"}" - " 2025-12-08T13:15:52.446Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.448Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\"}" - " 2025-12-08T13:15:52.449Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\"}" - " 2025-12-08T13:15:52.453Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"b5752f17-c6be-416f-a00a-a1317282ea6d\"}" - " 2025-12-08T13:15:52.460Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.460Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.476Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:52.537Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.538Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.538Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.539Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - nf4h7dh547h9fhddh8fh5c8h5cdh9dh5bdh568h68dh57bh654h577h5cdhc7h574hcdh5d4h5c5h546h646h5c5h559h676hf4hd8h659h547h67ch676q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.539Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.542Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.552Z\tINFO\tControllers.Ironic\tDeployment ironic-ironic-neutron-agent successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.552Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"bc108d02-a7aa-4b5a-8153-3f0ab4685078\"}" - " 2025-12-08T13:15:52.563Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2f2c0c15-4012-4a03-b1d7-258741760d09\"}" - " 2025-12-08T13:15:52.563Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}" - " 2025-12-08T13:15:52.565Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.568Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d01972fc-7613-454c-9791-8456401a6209\"}" - " 2025-12-08T13:15:52.569Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"83a0dd0a-7462-44c6-b86a-a14340e2121c\"}" - " 2025-12-08T13:15:52.570Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2f2c0c15-4012-4a03-b1d7-258741760d09\"}" - " 2025-12-08T13:15:52.573Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d01972fc-7613-454c-9791-8456401a6209\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:52.573Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9dc2b811-4250-41c2-96ed-fe7eb010ffee\"}" - " 2025-12-08T13:15:52.574Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"83a0dd0a-7462-44c6-b86a-a14340e2121c\"}" - " 2025-12-08T13:15:52.576Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9dc2b811-4250-41c2-96ed-fe7eb010ffee\"}" - " 2025-12-08T13:15:52.576Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9dc2b811-4250-41c2-96ed-fe7eb010ffee\"}" - " 2025-12-08T13:15:52.576Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d01972fc-7613-454c-9791-8456401a6209\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:52.578Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2f2c0c15-4012-4a03-b1d7-258741760d09\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.578Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b2911fd-85e9-4040-ae60-e2f7747e0ee6\"}" - " 2025-12-08T13:15:52.580Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"83a0dd0a-7462-44c6-b86a-a14340e2121c\"}" - " 2025-12-08T13:15:52.580Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n649h5c9hbdh5b6h5cdhcfh57bh94h5cfh66dh686h5f7h79h55h675h75h5d9hf4hb5h8dh77hd6h59dh699h688h5dbh657h5fch67fhf5h94h6bq\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"83a0dd0a-7462-44c6-b86a-a14340e2121c\"}" - " 2025-12-08T13:15:52.586Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b2911fd-85e9-4040-ae60-e2f7747e0ee6\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.586Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f06359d1-630e-4bf3-a557-a2a23b0174cf\"}" - " 2025-12-08T13:15:52.586Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f06359d1-630e-4bf3-a557-a2a23b0174cf\"}" - " 2025-12-08T13:15:52.586Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9072d9e-3628-44cb-812e-1c58c6f16a62\"}" - " 2025-12-08T13:15:52.587Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5e28154d-986d-49e0-92f4-467a58ab8f60\"}" - " 2025-12-08T13:15:52.587Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}" - " 2025-12-08T13:15:52.587Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5e28154d-986d-49e0-92f4-467a58ab8f60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:52.592Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"32e0d0f4-365f-4db5-9197-c5e0b745ced1\"}" - " 2025-12-08T13:15:52.592Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"32e0d0f4-365f-4db5-9197-c5e0b745ced1\"}" - " 2025-12-08T13:15:52.638Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}" - " 2025-12-08T13:15:52.638Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5e28154d-986d-49e0-92f4-467a58ab8f60\"}" - " 2025-12-08T13:15:52.639Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}" - " 2025-12-08T13:15:52.640Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}" - " 2025-12-08T13:15:52.641Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"382cb35b-e03b-4e95-b9eb-a0ad516329cb\"}" - " 2025-12-08T13:15:52.643Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5e28154d-986d-49e0-92f4-467a58ab8f60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:52.643Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cfd87a02-f69c-42e6-9750-51485038cd3e\"}" - " 2025-12-08T13:15:52.644Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cfd87a02-f69c-42e6-9750-51485038cd3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:52.649Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}" - " 2025-12-08T13:15:52.650Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.670Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}" - " 2025-12-08T13:15:52.670Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a9072d9e-3628-44cb-812e-1c58c6f16a62\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.670Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5aa5d727-d7d3-4977-aad9-c0bb13fb3104\"}" - " 2025-12-08T13:15:52.675Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}" - " 2025-12-08T13:15:52.675Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cfd87a02-f69c-42e6-9750-51485038cd3e\"}" - " 2025-12-08T13:15:52.675Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}" - " 2025-12-08T13:15:52.675Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cfd87a02-f69c-42e6-9750-51485038cd3e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:52.676Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5aa5d727-d7d3-4977-aad9-c0bb13fb3104\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.676Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}" - " 2025-12-08T13:15:52.677Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}" - " 2025-12-08T13:15:52.678Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"d1148a61-0090-4ae0-9958-a6f02e560806\"}" - " 2025-12-08T13:15:52.680Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}" - " 2025-12-08T13:15:52.683Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}" - " 2025-12-08T13:15:52.687Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\"}" - " 2025-12-08T13:15:52.691Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}" - " 2025-12-08T13:15:52.691Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.692Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5a2045cf-620e-45f3-9e0e-aaceaefcc0d2\"}" - " 2025-12-08T13:15:52.694Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"bf6b6e66-ab61-4a80-9e2e-36b35cf03e56\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.694Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}" - " 2025-12-08T13:15:52.702Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:52.706Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:52.713Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:52.717Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:52.738Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}" - " 2025-12-08T13:15:52.740Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}" - " 2025-12-08T13:15:52.740Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}" - " 2025-12-08T13:15:52.741Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aabbf79b-ecd3-4e85-a3b0-8493d8c9e38d\"}" - " 2025-12-08T13:15:52.749Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}" - " 2025-12-08T13:15:52.749Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.769Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}" - " 2025-12-08T13:15:52.769Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5a2045cf-620e-45f3-9e0e-aaceaefcc0d2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.772Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}" - " 2025-12-08T13:15:52.775Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}" - " 2025-12-08T13:15:52.775Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}" - " 2025-12-08T13:15:52.781Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\"}" - " 2025-12-08T13:15:52.788Z\tERROR\tReconciler error\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"a7a96c9b-eeb2-4729-8ae2-1c13ad7e61ce\", \"error\": \"Deployment.apps \\\"ironic\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.788Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}" - " 2025-12-08T13:15:52.839Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}" - " 2025-12-08T13:15:52.841Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}" - " 2025-12-08T13:15:52.842Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}" - " 2025-12-08T13:15:52.844Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"4725639b-5bdb-49c0-aa0b-dc87065082c0\"}" - " 2025-12-08T13:15:52.850Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a8b4f05e-44d0-4958-8d3c-b814dc757e49\"}" - " 2025-12-08T13:15:52.852Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}" - " 2025-12-08T13:15:52.852Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.870Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}" - " 2025-12-08T13:15:52.870Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a8b4f05e-44d0-4958-8d3c-b814dc757e49\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:52.873Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}" - " 2025-12-08T13:15:52.876Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}" - " 2025-12-08T13:15:52.878Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}" - " 2025-12-08T13:15:52.887Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}" - " 2025-12-08T13:15:52.887Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"2e5384d6-cc9b-494a-b96c-bbf6520721db\"}" - " 2025-12-08T13:15:52.894Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}" - " 2025-12-08T13:15:52.940Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}" - " 2025-12-08T13:15:52.941Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}" - " 2025-12-08T13:15:52.942Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}" - " 2025-12-08T13:15:52.943Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"219bd5ca-0faa-4f51-b3e7-adb13e434462\"}" - " 2025-12-08T13:15:52.944Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}" - " 2025-12-08T13:15:52.944Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.947Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}" - " 2025-12-08T13:15:52.949Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}" - " 2025-12-08T13:15:52.949Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}" - " 2025-12-08T13:15:52.950Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"365fa7bb-70b1-4d0d-81ab-12cee3e870cf\"}" - " 2025-12-08T13:15:52.958Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}" - " 2025-12-08T13:15:52.959Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:52.970Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}" - " 2025-12-08T13:15:52.974Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}" - " 2025-12-08T13:15:52.976Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}" - " 2025-12-08T13:15:52.976Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}" - " 2025-12-08T13:15:52.986Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}" - " 2025-12-08T13:15:52.986Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"e762cbc5-8d8c-4c95-bd22-f16d09550eee\"}" - " 2025-12-08T13:15:52.994Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}" - " 2025-12-08T13:15:52.997Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}" - " 2025-12-08T13:15:53.000Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}" - " 2025-12-08T13:15:53.003Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}" - " 2025-12-08T13:15:53.003Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}" - " 2025-12-08T13:15:53.012Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}" - " 2025-12-08T13:15:53.012Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"773ac5a5-4687-4715-b8f1-bd4a033d1c96\"}" - " 2025-12-08T13:15:53.031Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b62f17bb-c2d5-4478-bf50-014c9fb78b7d\"}" - " 2025-12-08T13:15:53.034Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b62f17bb-c2d5-4478-bf50-014c9fb78b7d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:53.040Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}" - " 2025-12-08T13:15:53.041Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}" - " 2025-12-08T13:15:53.042Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}" - " 2025-12-08T13:15:53.043Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"872edc44-3e28-447a-b10b-36eb00d15ef0\"}" - " 2025-12-08T13:15:53.071Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7d99320e-06f3-48b5-9106-e1445d4f2e59\"}" - " 2025-12-08T13:15:53.289Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"2a12494c-8d8c-4ce7-a475-29bc5b8bd2ee\"}" - " 2025-12-08T13:15:53.347Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"10cffee0-c77c-4046-bf45-fc17cee17a2e\"}" - " 2025-12-08T13:15:53.356Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f7df84ff-c717-4e2a-8ad5-349b04a0254a\"}" - " 2025-12-08T13:15:53.362Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f7df84ff-c717-4e2a-8ad5-349b04a0254a\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:54.004Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ad1e4580-4a13-40ee-9749-c81e97b6f638\"}" - " 2025-12-08T13:15:54.009Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ad1e4580-4a13-40ee-9749-c81e97b6f638\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:54.501Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"12dfa0ee-6212-433a-8d44-c30ac661db7c\"}" - " 2025-12-08T13:15:54.501Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"417fd537-43ef-4226-a21b-c797be5137d9\"}" - " 2025-12-08T13:15:54.520Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"1da8272b-032f-4d89-ba6e-dff32ac15bb5\"}" - " 2025-12-08T13:15:54.524Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"6882b195-3baa-437d-9276-de0d925f999c\"}" - " 2025-12-08T13:15:55.291Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d245c2a0-bcda-4158-bbab-da9e86fb49d2\"}" - " 2025-12-08T13:15:55.295Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d245c2a0-bcda-4158-bbab-da9e86fb49d2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:55.410Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7426e379-5863-4f84-ad65-3d35502ed466\"}" - " 2025-12-08T13:15:55.760Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e424085b-5e66-402b-8d34-0a7b05d5f4a4\"}" - " 2025-12-08T13:15:55.763Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2a3a0174-3f6b-4fee-9471-76fd6da8cbaa\"}" - " 2025-12-08T13:15:55.795Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"28ecee63-5ed7-42b0-870e-706a219a623d\"}" - " 2025-12-08T13:15:55.810Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"cd95648e-8655-49e2-9e63-679f37ab2afb\"}" - " 2025-12-08T13:15:55.820Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"75b72fdd-7026-4c07-a56e-964ed55ed8c4\"}" - " 2025-12-08T13:15:56.017Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2cebe4bf-974a-47ed-9e9d-cbf2867cf0b1\"}" - " 2025-12-08T13:15:56.273Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d97d57f5-d1cc-410f-9c50-5db1be1e88be\"}" - " 2025-12-08T13:15:57.234Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}" - " 2025-12-08T13:15:57.235Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:57.237Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}" - " 2025-12-08T13:15:57.238Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}" - " 2025-12-08T13:15:57.239Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}" - " 2025-12-08T13:15:57.239Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"92dc6667-ae86-4572-b1bf-813336e97a2c\"}" - " 2025-12-08T13:15:57.587Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}" - " 2025-12-08T13:15:57.587Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:57.590Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}" - " 2025-12-08T13:15:57.594Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}" - " 2025-12-08T13:15:57.598Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}" - " 2025-12-08T13:15:57.598Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n58bhbh6dh5b9h98hcdh5c7h5b7h564h5bbh5fch7bhfbhd7h5ch576h576hc8h68ch57ch5bh75h587hcdh57bh585h668h7h66hf8h79h597q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bf0ea43-b788-4452-aea6-586494396320\"}" - " 2025-12-08T13:15:57.607Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c198160b-c33d-4ab9-920f-e3922c0b6559\"}" - " 2025-12-08T13:15:57.607Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c198160b-c33d-4ab9-920f-e3922c0b6559\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:57.607Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}" - " 2025-12-08T13:15:57.608Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:57.611Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}" - " 2025-12-08T13:15:57.611Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c198160b-c33d-4ab9-920f-e3922c0b6559\"}" - " 2025-12-08T13:15:57.612Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}" - " 2025-12-08T13:15:57.613Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}" - " 2025-12-08T13:15:57.613Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n58bhbh6dh5b9h98hcdh5c7h5b7h564h5bbh5fch7bhfbhd7h5ch576h576hc8h68ch57ch5bh75h587hcdh57bh585h668h7h66hf8h79h597q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c198160b-c33d-4ab9-920f-e3922c0b6559\"}" - " 2025-12-08T13:15:57.618Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aab781de-3499-47c0-93a9-9342c278be62\"}" - " 2025-12-08T13:15:57.624Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\"}" - " 2025-12-08T13:15:57.625Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:57.628Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}" - " 2025-12-08T13:15:57.628Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:57.712Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}" - " 2025-12-08T13:15:57.712Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\"}" - " 2025-12-08T13:15:57.713Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}" - " 2025-12-08T13:15:57.714Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\"}" - " 2025-12-08T13:15:57.714Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}" - " 2025-12-08T13:15:57.715Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"021a912a-1ace-49be-b064-4f5657edd885\"}" - " 2025-12-08T13:15:57.719Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"643382d6-e596-4b31-93dd-5d48803e269e\"}" - " 2025-12-08T13:15:57.726Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}" - " 2025-12-08T13:15:57.726Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.726Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:57.727Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:57.742Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:57.750Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:57.751Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"673d6ed5-9dff-4166-b4f0-67acc6b8d1f4\"}" - " 2025-12-08T13:15:57.754Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"673d6ed5-9dff-4166-b4f0-67acc6b8d1f4\"}" - " 2025-12-08T13:15:57.754Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"673d6ed5-9dff-4166-b4f0-67acc6b8d1f4\"}" - " 2025-12-08T13:15:57.758Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}" - " 2025-12-08T13:15:57.760Z\tINFO\t---Test---\tSimulated Deployment success\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}}" - " 2025-12-08T13:15:57.762Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}" - " 2025-12-08T13:15:57.763Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}" - " 2025-12-08T13:15:57.764Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}" - " 2025-12-08T13:15:57.764Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}" - " 2025-12-08T13:15:57.767Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}" - " 2025-12-08T13:15:57.770Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}" - " 2025-12-08T13:15:57.770Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}" - " 2025-12-08T13:15:57.770Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"315a5c4e-d320-434f-9bfa-774b5f4b23b0\"}" - " 2025-12-08T13:15:57.770Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}" - " 2025-12-08T13:15:57.775Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}" - " 2025-12-08T13:15:57.776Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}" - " 2025-12-08T13:15:57.776Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}" - " 2025-12-08T13:15:57.780Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}" - " 2025-12-08T13:15:57.780Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"96701433-10a6-4a82-b4ca-6ddf40145271\"}" - " 2025-12-08T13:15:57.781Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}" - " 2025-12-08T13:15:57.781Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d67813ea-e153-4e36-8f24-2d803b641bdc\"}" - " 2025-12-08T13:15:57.781Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}" - " 2025-12-08T13:15:57.782Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}" - " 2025-12-08T13:15:57.782Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}" - " 2025-12-08T13:15:57.787Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}" - " 2025-12-08T13:15:57.788Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec769ff9-64e9-4aee-829d-2740e1117fff\"}" - " 2025-12-08T13:15:57.791Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}" - " 2025-12-08T13:15:57.812Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}" - " 2025-12-08T13:15:57.812Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.813Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}" - " 2025-12-08T13:15:57.814Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}" - " 2025-12-08T13:15:57.815Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.815Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"ced417fe-d29d-4d63-9f9e-a1dd59fe72a6\"}" - " 2025-12-08T13:15:57.815Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.815Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.819Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.822Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.825Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.826Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}" - " 2025-12-08T13:15:57.827Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:57.829Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\"}" - " 2025-12-08T13:15:57.839Z\tERROR\tReconciler error\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de273f65-e700-4db2-adfb-a62a8773dba3\", \"error\": \"KeystoneEndpoint.keystone.openstack.org \\\"ironic-inspector\\\" not found\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:57.839Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.839Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:57.859Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bc6cc64f-b2d1-405c-b07a-6f1509b30813\"}" - " 2025-12-08T13:15:57.864Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}" - " 2025-12-08T13:15:57.864Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bc6cc64f-b2d1-405c-b07a-6f1509b30813\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:15:57.867Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}" - " 2025-12-08T13:15:57.870Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}" - " 2025-12-08T13:15:57.871Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}" - " 2025-12-08T13:15:57.883Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}" - " 2025-12-08T13:15:57.883Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"b33d8efe-1e03-42b7-9771-0367bbe2a254\"}" - " 2025-12-08T13:15:57.913Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.913Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}" - " 2025-12-08T13:15:57.914Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}" - " 2025-12-08T13:15:57.915Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.915Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}" - " 2025-12-08T13:15:57.916Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"aba4cc26-71b6-44ed-b258-cbd9cb323f3e\"}" - " 2025-12-08T13:15:57.920Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.923Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.923Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.924Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.925Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}" - " 2025-12-08T13:15:57.925Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:57.932Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.932Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.935Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.935Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f8762d1f-89d5-4ac3-9c85-d638efb6c4c7\"}" - " 2025-12-08T13:15:57.945Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:57.945Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:58.014Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}" - " 2025-12-08T13:15:58.014Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.015Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}" - " 2025-12-08T13:15:58.016Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}" - " 2025-12-08T13:15:58.016Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.017Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"5e7fe981-075c-4307-9c13-69c103019109\"}" - " 2025-12-08T13:15:58.021Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.024Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.024Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.026Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}" - " 2025-12-08T13:15:58.026Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.026Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_0339\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:15:58.029Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}" - " 2025-12-08T13:15:58.030Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}" - " 2025-12-08T13:15:58.031Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}" - " 2025-12-08T13:15:58.032Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"0174f27b-e2b7-462f-803c-755b39e41c30\"}" - " 2025-12-08T13:15:58.044Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.044Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.046Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.046Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"efc48298-f3de-4751-b02a-a5339730de2b\"}" - " 2025-12-08T13:15:58.047Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.048Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_11a6\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:15:58.050Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.939d5d6d-b7a8-44df-abde-c09b9b1616c4.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.052Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.060Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.064Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.064Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.066Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.081Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.081Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.082Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.082Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"90fde991-d03a-4aa0-ba70-a194c3ab9e85\"}" - " 2025-12-08T13:15:58.083Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7cbfbca-82ec-4491-b890-938fd22908e2\"}" - " 2025-12-08T13:15:58.491Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"01fec8e7-6f35-4b2d-809c-5bffd433e971\"}" - " 2025-12-08T13:15:58.491Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5b7c9e9a-52a5-4e5f-b26c-48e0b6734910\"}" - " 2025-12-08T13:15:58.501Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"18a872bf-4a6d-46f9-bedb-21e90172251c\"}" - " 2025-12-08T13:15:58.504Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"c21dde08-7ba2-4791-ad7f-c737ed205d99\"}" - " 2025-12-08T13:16:00.042Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"068f1763-ce12-469d-b62c-372e609a910c\"}" - " 2025-12-08T13:16:00.046Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"99eccc57-b6fc-4da5-8c01-862d5ccdebb2\"}" - " 2025-12-08T13:16:00.079Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3abed505-bbde-428a-a7a4-1fdf9d62e47a\"}" - " 2025-12-08T13:16:00.083Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"08b59a8a-2e43-4f0c-87c1-0835f049e40e\"}" - " 2025-12-08T13:16:00.428Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bbfca965-befa-44a2-a4e5-056461937a29\"}" - " 2025-12-08T13:16:01.262Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bbecd17b-835d-44c3-aec4-2fb721e29d9e\"}" - " 2025-12-08T13:16:01.460Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"66b9938a-36eb-4997-ac80-f6836070b878\"}" - " 2025-12-08T13:16:01.463Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"76e39993-04e3-4641-a7ff-59cda613cdf5\"}" - " 2025-12-08T13:16:01.475Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eda54f5c-7e36-401d-8a19-012c321e8566\"}" - " 2025-12-08T13:16:01.477Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"df9a0def-a3fa-4660-a722-f04880d59d62\"}" - " 2025-12-08T13:16:01.564Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"08f840d4-c5e6-4994-8b88-66415900a567\"}" - " 2025-12-08T13:16:01.575Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9f1ab248-79b6-429a-b0aa-8768c58f5004\"}" - " 2025-12-08T13:16:01.581Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0e11f9fd-95cc-41c2-bad9-de91b497d149\"}" - " 2025-12-08T13:16:01.581Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"49a1dcab-3b55-4769-8f0a-c37e9da92dfb\"}" - " 2025-12-08T13:16:01.581Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"92069a63-a76b-47ef-8786-d5f930045ed5\"}" - " 2025-12-08T13:16:01.609Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce8b3733-03cc-4156-986e-6fb443a745a9\"}" - " 2025-12-08T13:16:02.587Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}" - " 2025-12-08T13:16:02.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}" - " 2025-12-08T13:16:02.588Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}" - " 2025-12-08T13:16:02.592Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}" - " 2025-12-08T13:16:02.592Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"873ab500-bf63-43d1-9901-6eb6bd765fe0\"}" - " 2025-12-08T13:16:02.984Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d485e044-2080-4f8e-814a-025f67b1cc6f\"}" - " 2025-12-08T13:16:02.988Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d485e044-2080-4f8e-814a-025f67b1cc6f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:03.072Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1b2ce0f5-2379-4791-a2ee-a157c9a66789\"}" - " 2025-12-08T13:16:03.290Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"1fc2aab0-91d0-48e4-9b80-1e9ce8648f75\"}" - " 2025-12-08T13:16:03.350Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3926189c-9665-4559-b2ab-f12c068fbaf5\"}" - " 2025-12-08T13:16:04.502Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"40bf88e1-4645-418a-8c25-fbfe1cda1326\"}" - " 2025-12-08T13:16:04.502Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4a3f75f8-070d-4c2f-af39-0d2414baeaec\"}" - " 2025-12-08T13:16:04.521Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cb0f671a-6fb6-444c-9739-e2bcacfedeec\"}" - " 2025-12-08T13:16:04.525Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"1ae55b5b-b357-4947-b48e-b917159d7437\"}" - " 2025-12-08T13:16:05.412Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"27a2d8e1-d97f-448b-846e-56611841f804\"}" - " 2025-12-08T13:16:05.761Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7fb10fa-d819-416e-9946-609118b402f6\"}" - " 2025-12-08T13:16:05.764Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c2463ad3-5c2f-43b2-9e18-97ee4dd18830\"}" - " 2025-12-08T13:16:05.796Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c86abe24-246a-42a7-a227-2f8db2d2bab8\"}" - " 2025-12-08T13:16:05.811Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"1f53e763-0efc-4219-a9e5-0186b588a584\"}" - " 2025-12-08T13:16:05.821Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"ee044e83-a421-45be-adb5-beab51697620\"}" - " 2025-12-08T13:16:06.018Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a74afaa7-195a-461c-86de-f6b0589cd8bc\"}" - " 2025-12-08T13:16:06.275Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6cb6f092-79b7-43cd-a4b5-906f27b6ff23\"}" - " 2025-12-08T13:16:08.084Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-inspector\", \"reconcileID\": \"16160c91-51eb-4131-b9c6-473df4832360\"}" - " 2025-12-08T13:16:08.492Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"eedfcf85-bd38-4437-9f44-76fd4a509cb2\"}" - " 2025-12-08T13:16:08.492Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aab5e0bc-b638-4b47-88ea-912e074adfcb\"}" - " 2025-12-08T13:16:08.502Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"25e51443-e8d7-4d32-99ed-cb717ed2ba30\"}" - " 2025-12-08T13:16:08.505Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\"}, \"namespace\": \"13221ee8-cd2f-4d80-a2b0-e6dbce5a51b3\", \"name\": \"ironic-api\", \"reconcileID\": \"244a7e89-ba57-41a2-b847-690a85925cff\"}" - " 2025-12-08T13:16:10.043Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f82675ee-7189-4bfa-a52d-c729deddce58\"}" - " 2025-12-08T13:16:10.047Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1d4ccb7f-7b7e-4ade-9eb7-57e4440d303f\"}" - " 2025-12-08T13:16:10.081Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-conductor\", \"reconcileID\": \"eae40470-0db4-4570-bee8-e616c20e2fda\"}" - " 2025-12-08T13:16:10.084Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\"}, \"namespace\": \"89c69aa7-d2c9-453b-b2a4-dcbf3e3ed852\", \"name\": \"ironic-api\", \"reconcileID\": \"9f5ab1b1-5b29-4dc6-b475-2932f26c084b\"}" - " 2025-12-08T13:16:10.429Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9ac7becd-870b-4728-8a1f-1b0441382760\"}" - " 2025-12-08T13:16:11.263Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"eb58dec2-fcb1-46ad-9f63-70443d8f5ba9\"}" - " 2025-12-08T13:16:11.461Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"139b98d0-f9ea-4932-9634-957be6c2c8de\"}" - " 2025-12-08T13:16:11.465Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5fac3e8a-7aa8-488f-8505-791fcf9fad11\"}" - " 2025-12-08T13:16:11.476Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4663f809-cea3-4c57-9719-70e9ac67f184\"}" - " 2025-12-08T13:16:11.479Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"6a68f4df-b066-4b8b-b211-dc025d591c84\"}, \"namespace\": \"6a68f4df-b066-4b8b-b211-dc025d591c84\", \"name\": \"ironic-api\", \"reconcileID\": \"51f450e4-5c8c-498d-8b93-dcd244a71d12\"}" - " 2025-12-08T13:16:11.565Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"836f0fd2-ba7f-47c6-9b09-d753aed459d7\"}" - " 2025-12-08T13:16:11.576Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0374a1d0-240b-4227-a31a-9cecec0e8efb\"}" - " 2025-12-08T13:16:11.582Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2f9b429d-8965-4211-bdb6-cbae8977aab5\"}" - " 2025-12-08T13:16:11.582Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-api\", \"reconcileID\": \"a641b3d7-407d-4201-8ce2-75609b3b46df\"}" - " 2025-12-08T13:16:11.584Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-api\", \"reconcileID\": \"199baf31-65c1-4599-9ece-f23b8a19bdbd\"}" - " 2025-12-08T13:16:11.611Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5645426e-6579-4b99-9e19-7ee3b9578e58\"}, \"namespace\": \"5645426e-6579-4b99-9e19-7ee3b9578e58\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3ece3789-1446-42f8-8dee-ec46998c0fc8\"}" - " 2025-12-08T13:16:13.072Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"38eec098-1e09-48d1-865f-861d33218d58\"}" - " 2025-12-08T13:16:13.229Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e2a94c2a-143d-4038-a5b7-84d5cf7a8a6b\"}" - " 2025-12-08T13:16:13.233Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e2a94c2a-143d-4038-a5b7-84d5cf7a8a6b\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:13.291Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-api\", \"reconcileID\": \"572cc1cd-93ab-4563-bb54-66b0cd3dd114\"}" - " 2025-12-08T13:16:13.351Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\"}, \"namespace\": \"48b8f4a8-b39f-4628-8fbf-f31a9ea0be83\", \"name\": \"ironic-conductor\", \"reconcileID\": \"73342b9b-8717-4765-8e93-05dfc1811e4b\"}" - " 2025-12-08T13:16:14.504Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7ecaa70e-408e-4d28-8f7c-f86c9c01a398\"}" - " 2025-12-08T13:16:14.504Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-inspector\", \"reconcileID\": \"2bb17138-9f75-47cb-90a1-63dda513b525\"}" - " 2025-12-08T13:16:14.522Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-conductor\", \"reconcileID\": \"19ef278c-c9c2-4d75-8011-607e0209eacb\"}" - " 2025-12-08T13:16:14.526Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\"}, \"namespace\": \"2fe27643-4f04-4a4d-bcaa-e995af2a3f35\", \"name\": \"ironic-api\", \"reconcileID\": \"527b309c-731f-4c66-961e-5904689b941d\"}" - " 2025-12-08T13:16:15.412Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e709044a-fb6a-42ca-95fc-3dfa9ce0c1c0\"}" - " 2025-12-08T13:16:15.763Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-inspector\", \"reconcileID\": \"350c4c6e-97b2-4c83-a6e7-41ee52d31aaa\"}" - " 2025-12-08T13:16:15.765Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c0b59a8f-5575-4320-8242-79977fb3e1e0\"}" - " 2025-12-08T13:16:15.798Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ed7a92b1-bc20-42d9-88f6-85913f2f979a\"}" - " 2025-12-08T13:16:15.812Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\"}, \"namespace\": \"33c6347f-c40a-4f3e-8a3a-bd5d72881fda\", \"name\": \"ironic-api\", \"reconcileID\": \"46d230b1-d7e1-489c-a99c-76a6b2edf345\"}" - " 2025-12-08T13:16:15.822Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-api\", \"reconcileID\": \"00476004-c6dd-4eae-9175-51b85a088635\"}" - " 2025-12-08T13:16:16.020Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\"}, \"namespace\": \"fac2f2b0-af96-4bac-b3c7-c1069b55bc71\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9c944474-c112-45a2-8b31-aa8778e1aff5\"}" - " 2025-12-08T13:16:16.276Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"5e5b84c6-0661-4acf-aedd-495a0686284b\"}, \"namespace\": \"5e5b84c6-0661-4acf-aedd-495a0686284b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3dbe296b-1f79-4518-aef0-5ed9034ac150\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:17.76\e[0m" - " 2025-12-08T13:16:17.765Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:15: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\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:15:52Z\"}],\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\",\"resourceVersion\":\"2199\",\"uid\":\"ac9755a1-e212-43f1-9b87-544582a38d0f\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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\":\"0cc1bda4-1908-4970-bf87-2d3f8503ebab-global-topology\"}}}}" - " 2025-12-08T13:16:17.784Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"8f09a0d4-77e9-4fc0-b0e4-de8a5c507515\"}" - " 2025-12-08T13:16:17.789Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"8f09a0d4-77e9-4fc0-b0e4-de8a5c507515\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:17.794Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"8f09a0d4-77e9-4fc0-b0e4-de8a5c507515\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:17.794Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic\", \"reconcileID\": \"8f09a0d4-77e9-4fc0-b0e4-de8a5c507515\"}" - " 2025-12-08T13:16:17.802Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:17.802Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:16:17.802Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:16:17.810Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:17.810Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:17.835Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:16:17.843Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-9ed22369-103e-4656-a4de-7aad65c98552 changed, reconcile: ironic-ironic-neutron-agent - 939d5d6d-b7a8-44df-abde-c09b9b1616c4" - " 2025-12-08T13:16:17.843Z\tINFO\tControllers.IronicInspector\tinput source keystone-9ed22369-103e-4656-a4de-7aad65c98552 changed, reconcile: ironic-inspector - 939d5d6d-b7a8-44df-abde-c09b9b1616c4" - " 2025-12-08T13:16:17.843Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"69620af7-7d0d-46f7-9530-ddbe15ff2043\"}" - " 2025-12-08T13:16:17.844Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"63fe9afd-bd0f-49b2-953c-f3d37257b840\"}" - " 2025-12-08T13:16:17.852Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"771ceb50-69ec-490a-afcf-d143723db8c6\"}" - " 2025-12-08T13:16:17.854Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6dae1cc4-9761-4768-98f9-99d76f1d955d\"}" - " 2025-12-08T13:16:17.856Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - 939d5d6d-b7a8-44df-abde-c09b9b1616c4" - " 2025-12-08T13:16:17.856Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"255a840f-7ef7-40f7-a533-6badfe0f42e7\"}" - " 2025-12-08T13:16:17.856Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - 939d5d6d-b7a8-44df-abde-c09b9b1616c4" - " 2025-12-08T13:16:17.857Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f1cb1143-a4c2-4fb3-ad21-3e220d31279b\"}" - " 2025-12-08T13:16:17.857Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - 939d5d6d-b7a8-44df-abde-c09b9b1616c4" - " 2025-12-08T13:16:17.857Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-api\", \"reconcileID\": \"4e3d9faf-9147-4d6d-857b-1e7fb209bd02\"}" - " 2025-12-08T13:16:17.860Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - 939d5d6d-b7a8-44df-abde-c09b9b1616c4" - " 2025-12-08T13:16:17.860Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e42ee7ae-5966-4ab3-8d82-a680982034dd\"}" - " 2025-12-08T13:16:17.865Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"939d5d6d-b7a8-44df-abde-c09b9b1616c4\"}, \"namespace\": \"939d5d6d-b7a8-44df-abde-c09b9b1616c4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"20b903c3-ffbc-4c95-a08b-1e21a230698c\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001cdfd60>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:17.76\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00022ea50, {{0xc0019ec840?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady.func1({0x2752140, 0xc0006c7300})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:49 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc002302a50?, 0x3b2d400?}, {0x23acb75, 0x4}, {0xc0020068b8, 0x1, 0x1f80004?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc002302a50?, 0xc0006c7300?}, {0xc0020068b8?, 0xc002302a50?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001773a40, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001773a40, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReady(0xc00022ea50, {{0xc0019ec840, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:57 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:863 +0xe7b" - "\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;10m[AfterSuite] PASSED [1.094 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/test/functional/suite_test.go:241\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W1208 13:16:18.917001 58708 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] [25.727 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/test/functional/ironic_controller_test.go:233\e[0m" - " \e[38;5;243m[It] /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:399\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:16:05.255Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:16:05.259Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:16:05.274Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-725e58db-a9e7-4d43-bd8a-5af19a5d1ee8\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:05.274Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:16:05.277Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:05.277Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:16:05.277Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:16:05.279Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:05.279Z\tINFO\tironic-resource\tvalidate create\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:05.286Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:05.286Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:16:05.286Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:16:05.289Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:05.289Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:05.303Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\"}" - " 2025-12-08T13:16:05.307Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\"}" - " 2025-12-08T13:16:05.309Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\"}" - " 2025-12-08T13:16:05.311Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\"}" - " 2025-12-08T13:16:05.316Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.319Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"82610e09-e040-4c82-ab59-04bddb8e45d8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.325Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b8fff8a6-86c2-41ff-9b62-99ef0b3f3f18\"}" - " 2025-12-08T13:16:05.325Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b8fff8a6-86c2-41ff-9b62-99ef0b3f3f18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.327Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b8fff8a6-86c2-41ff-9b62-99ef0b3f3f18\"}" - " 2025-12-08T13:16:05.331Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b8fff8a6-86c2-41ff-9b62-99ef0b3f3f18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.339Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}" - " 2025-12-08T13:16:05.339Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.368Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:05.372Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:05.428Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}" - " 2025-12-08T13:16:05.432Z\tINFO\tControllers.Ironic\tSecret ironic-scripts successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}" - " 2025-12-08T13:16:05.434Z\tINFO\tControllers.Ironic\tSecret ironic-config-data successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}" - " 2025-12-08T13:16:05.434Z\tINFO\tControllers.Ironic\tInput maps hash input - n665h68h5fdhd5h5d4h549h5d4h54dhddh699h7ch5b7h58h5ffh5cfh597h547h59h546h559h649h54dhdh66bh5f7h5d8h699h589hc6h5bdh654h646q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a7ac66da-c26d-418f-9f7f-1220e0f5a84a\"}" - " 2025-12-08T13:16:05.440Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\"}" - " 2025-12-08T13:16:05.441Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.529Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\"}" - " 2025-12-08T13:16:05.530Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\"}" - " 2025-12-08T13:16:05.534Z\tINFO\tControllers.Ironic\tJob dbsync ironic-db-sync - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b14b2a07-ffd2-4315-8ed2-546fd0326309\"}" - " 2025-12-08T13:16:05.543Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.543Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.553Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-db-sync\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:05.629Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.631Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.631Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.632Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5c5h698h694h657h6ch579h7bh5f7h5c4h77h697h556h9dh54ch66dh68ch5dch97h5d6h64dh655h57ch67chcbhcdh667h8fh658h587hfh5bdh76q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.632Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.635Z\tINFO\tControllers.Ironic\tDeployment ironic-conductor successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.643Z\tINFO\tControllers.Ironic\tDeployment ironic-inspector successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.648Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"24e854a4-a818-47c7-bf33-f0fc7c610cd1\"}" - " 2025-12-08T13:16:05.653Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9f4038cf-8ad9-48f0-863e-4a7301c9f8cf\"}" - " 2025-12-08T13:16:05.657Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}" - " 2025-12-08T13:16:05.658Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.661Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3e47d640-4dbe-401d-ad15-daf211e6fadd\"}" - " 2025-12-08T13:16:05.662Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9f4038cf-8ad9-48f0-863e-4a7301c9f8cf\"}" - " 2025-12-08T13:16:05.664Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"712615e0-607f-4dda-be41-881be098e1df\"}" - " 2025-12-08T13:16:05.664Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3e47d640-4dbe-401d-ad15-daf211e6fadd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:05.665Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3c84d192-d744-442b-8bee-fda3a6426e86\"}" - " 2025-12-08T13:16:05.667Z\tINFO\tControllers.IronicNeutronAgent\tTransportURL ironic-ironic-neutron-agent-transport successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3c84d192-d744-442b-8bee-fda3a6426e86\"}" - " 2025-12-08T13:16:05.667Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"3c84d192-d744-442b-8bee-fda3a6426e86\"}" - " 2025-12-08T13:16:05.668Z\tINFO\tControllers.IronicInspector\tMariaDBDatabase object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3e47d640-4dbe-401d-ad15-daf211e6fadd\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:05.672Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9f4038cf-8ad9-48f0-863e-4a7301c9f8cf\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:05.672Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d4eee376-95b1-4edb-baaf-1ea83a813f1c\"}" - " 2025-12-08T13:16:05.672Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f1514d6c-a2b8-4a69-8a89-3dd8e6eb4c86\"}" - " 2025-12-08T13:16:05.672Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f1514d6c-a2b8-4a69-8a89-3dd8e6eb4c86\"}" - " 2025-12-08T13:16:05.676Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7711b9a2-d7aa-4c15-8ab7-02ea665eb972\"}" - " 2025-12-08T13:16:05.676Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7711b9a2-d7aa-4c15-8ab7-02ea665eb972\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:05.678Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"99e4bd9e-e6f5-4ddc-8d4d-7da2bd83d521\"}" - " 2025-12-08T13:16:05.678Z\tINFO\tControllers.IronicNeutronAgent\tWaiting for TransportURL ironic-ironic-neutron-agent-transport secret to be created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"99e4bd9e-e6f5-4ddc-8d4d-7da2bd83d521\"}" - " 2025-12-08T13:16:05.730Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7711b9a2-d7aa-4c15-8ab7-02ea665eb972\"}" - " 2025-12-08T13:16:05.730Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}" - " 2025-12-08T13:16:05.732Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}" - " 2025-12-08T13:16:05.732Z\tINFO\tControllers.Ironic\tJob Status Successful\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}" - " 2025-12-08T13:16:05.733Z\tINFO\tControllers.Ironic\tJob ironic-db-sync hash added - n5c5h698h694h657h6ch579h7bh5f7h5c4h77h697h556h9dh54ch66dh68ch5dch97h5d6h64dh655h57ch67chcbhcdh667h8fh658h587hfh5bdh76q\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}" - " 2025-12-08T13:16:05.733Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}" - " 2025-12-08T13:16:05.734Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"714ea89c-002b-4c81-943a-141d1ec21b3f\"}" - " 2025-12-08T13:16:05.734Z\tINFO\tControllers.IronicInspector\tMariaDBAccount object ironic-inspector created or patched\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7711b9a2-d7aa-4c15-8ab7-02ea665eb972\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:05.741Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd978e26-27fe-437a-a458-909edbb8fae7\"}" - " 2025-12-08T13:16:05.741Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd978e26-27fe-437a-a458-909edbb8fae7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:05.745Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}" - " 2025-12-08T13:16:05.747Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.759Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d4eee376-95b1-4edb-baaf-1ea83a813f1c\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:05.760Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c9c3d9f2-f6b3-4986-892e-7223ef392b37\"}" - " 2025-12-08T13:16:05.761Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"712615e0-607f-4dda-be41-881be098e1df\"}" - " 2025-12-08T13:16:05.764Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c9c3d9f2-f6b3-4986-892e-7223ef392b37\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:05.765Z\tINFO\tControllers.IronicAPI\tSecret ironic-api-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"712615e0-607f-4dda-be41-881be098e1df\"}" - " 2025-12-08T13:16:05.765Z\tINFO\tControllers.IronicAPI\tInput maps hash input - n5b6h56hd6h76h547h657h56h659h688h5dfh65h74h589h94h695hc6hb9hch699h678h85hb7h67bhb5h95h5d7h66bh58dh54ch68hb5h94q\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"712615e0-607f-4dda-be41-881be098e1df\"}" - " 2025-12-08T13:16:05.770Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"08f58905-5889-4b98-8050-972ee867c190\"}" - " 2025-12-08T13:16:05.771Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.831Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd978e26-27fe-437a-a458-909edbb8fae7\"}" - " 2025-12-08T13:16:05.831Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}" - " 2025-12-08T13:16:05.837Z\tINFO\tControllers.IronicInspector\tWaiting for MariaDBDatabase ironic-inspector to be fully reconciled\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bd978e26-27fe-437a-a458-909edbb8fae7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:05.838Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}" - " 2025-12-08T13:16:05.839Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}" - " 2025-12-08T13:16:05.840Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"8f31b106-3631-4ca1-872e-06e0cb586211\"}" - " 2025-12-08T13:16:05.848Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}" - " 2025-12-08T13:16:05.849Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.856Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"08b24844-7ba3-4d3e-bf28-4bdead8b01cd\"}" - " 2025-12-08T13:16:05.859Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.859Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"08f58905-5889-4b98-8050-972ee867c190\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:05.861Z\tINFO\tControllers.IronicAPI\tService ironic-public - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.862Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}" - " 2025-12-08T13:16:05.863Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}" - " 2025-12-08T13:16:05.864Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}" - " 2025-12-08T13:16:05.864Z\tINFO\tControllers.IronicAPI\tService ironic-internal - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.865Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"d13d6dea-d4f6-49bf-b394-c570dc2388eb\"}" - " 2025-12-08T13:16:05.867Z\tINFO\tControllers.IronicAPI\tKeystoneService ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.872Z\tINFO\tControllers.IronicAPI\tKeystoneEndpoint ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.872Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.874Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}" - " 2025-12-08T13:16:05.875Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.876Z\tINFO\tControllers.IronicAPI\tDeployment ironic - created\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.876Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"587e2fed-f846-4259-b490-64f43b8454d4\"}" - " 2025-12-08T13:16:05.882Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}" - " 2025-12-08T13:16:05.891Z\tINFO\t---Test---\tSimulated KeystoneService ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:05.899Z\tINFO\t---Test---\tSimulated KeystoneEndpoint ready\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:05.900Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e777a6ea-256c-46f9-988b-5954f1569714\"}" - " 2025-12-08T13:16:05.907Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:05.913Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:05.931Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}" - " 2025-12-08T13:16:05.932Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}" - " 2025-12-08T13:16:05.933Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}" - " 2025-12-08T13:16:05.934Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"a0207954-60ae-477c-800b-3365f92de1ef\"}" - " 2025-12-08T13:16:05.942Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}" - " 2025-12-08T13:16:05.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\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:05.959Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}" - " 2025-12-08T13:16:05.959Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e777a6ea-256c-46f9-988b-5954f1569714\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:05.962Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}" - " 2025-12-08T13:16:05.964Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}" - " 2025-12-08T13:16:05.965Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}" - " 2025-12-08T13:16:05.972Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}" - " 2025-12-08T13:16:05.972Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"341f7ed5-e4e5-497f-b986-900a05705070\"}" - " 2025-12-08T13:16:05.979Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}" - " 2025-12-08T13:16:06.032Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}" - " 2025-12-08T13:16:06.033Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}" - " 2025-12-08T13:16:06.034Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}" - " 2025-12-08T13:16:06.035Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"5e1249a3-8711-4c0d-b6ae-6b36ff310726\"}" - " 2025-12-08T13:16:06.036Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}" - " 2025-12-08T13:16:06.036Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:06.039Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}" - " 2025-12-08T13:16:06.040Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f26ada59-d741-4175-999b-800e152b0c44\"}" - " 2025-12-08T13:16:06.041Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}" - " 2025-12-08T13:16:06.043Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}" - " 2025-12-08T13:16:06.043Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"98ad66b6-8fb0-4587-81e4-b1100a9d4974\"}" - " 2025-12-08T13:16:06.059Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f26ada59-d741-4175-999b-800e152b0c44\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:06.060Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}" - " 2025-12-08T13:16:06.063Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}" - " 2025-12-08T13:16:06.065Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}" - " 2025-12-08T13:16:06.066Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}" - " 2025-12-08T13:16:06.074Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}" - " 2025-12-08T13:16:06.074Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"5bd41421-c10d-4ad1-97db-7c2f7b0592e2\"}" - " 2025-12-08T13:16:06.220Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b39f79a6-5633-4316-b9d2-4c5738809d49\"}" - " 2025-12-08T13:16:06.225Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b39f79a6-5633-4316-b9d2-4c5738809d49\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:06.546Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"03e58e2d-e2c3-4255-95f3-7602b94e22d0\"}" - " 2025-12-08T13:16:06.551Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"03e58e2d-e2c3-4255-95f3-7602b94e22d0\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:07.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e0b01b18-408b-4d10-9b65-713b2967621f\"}" - " 2025-12-08T13:16:07.196Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e0b01b18-408b-4d10-9b65-713b2967621f\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:08.080Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f07d87a7-b786-43ba-a505-dc87427825ee\"}" - " 2025-12-08T13:16:08.326Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b504d956-d7e8-4cf3-a695-a77119e8db1b\"}" - " 2025-12-08T13:16:08.477Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"380a1f72-aa33-4553-91ee-0523bbb63ed8\"}" - " 2025-12-08T13:16:08.481Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"380a1f72-aa33-4553-91ee-0523bbb63ed8\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:08.605Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2beba777-19f8-46cf-b17a-c2a51d1518e9\"}" - " 2025-12-08T13:16:08.605Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a1fb190a-1e43-4080-ae03-2a0cb531af10\"}" - " 2025-12-08T13:16:08.627Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7769d71a-9a34-4e71-8a02-9cf3b360d0bb\"}" - " 2025-12-08T13:16:08.627Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"b56f1578-6594-4ae5-ad04-5eb5e738a352\"}" - " 2025-12-08T13:16:08.995Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c7df13cd-642f-4c8d-a49f-3e05d3377295\"}" - " 2025-12-08T13:16:08.995Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"4de7b981-a3a6-44fe-a37e-9d110de67924\"}" - " 2025-12-08T13:16:09.003Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"23c96cf2-8be3-4579-aa74-ad83803493d6\"}" - " 2025-12-08T13:16:09.007Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"662bd702-39e2-4d7c-8841-37f25f2ecce7\"}" - " 2025-12-08T13:16:10.107Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"76c6f50e-1b18-4256-980e-e3dda0b24b10\"}" - " 2025-12-08T13:16:10.111Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"77e4c27d-5220-48dc-bacf-2a50e9ce2d33\"}" - " 2025-12-08T13:16:10.129Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c1a1b0d4-9634-40fe-ba21-515cabd0b582\"}" - " 2025-12-08T13:16:10.129Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"ccfb78a5-bd87-47b2-863e-352832ac7037\"}" - " 2025-12-08T13:16:10.325Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}" - " 2025-12-08T13:16:10.326Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:10.329Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}" - " 2025-12-08T13:16:10.332Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}" - " 2025-12-08T13:16:10.333Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}" - " 2025-12-08T13:16:10.335Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"3c86ac52-14fd-4ecd-b8c3-1f970ca8037e\"}" - " 2025-12-08T13:16:10.676Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}" - " 2025-12-08T13:16:10.677Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:10.681Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}" - " 2025-12-08T13:16:10.684Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}" - " 2025-12-08T13:16:10.687Z\tINFO\tControllers.IronicInspector\tSecret ironic-inspector-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}" - " 2025-12-08T13:16:10.687Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5c4h55hb9h5bfh5b9hbh578hd7h5cfh57dhfh8fh58fh656hf9h54dh95h55chb4h645h9ch57fh556h5b8h665h55bhb8h68fh67dh5d4hcdh4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8a13ac9b-378b-42a8-b0fe-b90936a312f1\"}" - " 2025-12-08T13:16:10.696Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7784d3b-7f3a-4d2f-b00d-897789d7e63e\"}" - " 2025-12-08T13:16:10.697Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7784d3b-7f3a-4d2f-b00d-897789d7e63e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:10.697Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}" - " 2025-12-08T13:16:10.698Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:10.698Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7784d3b-7f3a-4d2f-b00d-897789d7e63e\"}" - " 2025-12-08T13:16:10.700Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}" - " 2025-12-08T13:16:10.700Z\tINFO\tControllers.IronicInspector\tInput maps hash input - n5c4h55hb9h5bfh5b9hbh578hd7h5cfh57dhfh8fh58fh656hf9h54dh95h55chb4h645h9ch57fh556h5b8h665h55bhb8h68fh67dh5d4hcdh4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a7784d3b-7f3a-4d2f-b00d-897789d7e63e\"}" - " 2025-12-08T13:16:10.701Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}" - " 2025-12-08T13:16:10.701Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}" - " 2025-12-08T13:16:10.702Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"9ef426c8-a134-4fd5-bdd8-eb8f276f53c9\"}" - " 2025-12-08T13:16:10.707Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\"}" - " 2025-12-08T13:16:10.707Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:10.710Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}" - " 2025-12-08T13:16:10.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\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:10.800Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\"}" - " 2025-12-08T13:16:10.800Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}" - " 2025-12-08T13:16:10.801Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}" - " 2025-12-08T13:16:10.801Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}" - " 2025-12-08T13:16:10.802Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\"}" - " 2025-12-08T13:16:10.802Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"1835b9d5-1f45-45cd-af81-d455a1cd2091\"}" - " 2025-12-08T13:16:10.807Z\tINFO\tControllers.IronicInspector\tJob dbsync ironic-inspector-db-sync - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"a38aaf7f-3dc5-4c44-be97-3fe23c82759f\"}" - " 2025-12-08T13:16:10.815Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}" - " 2025-12-08T13:16:10.816Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.816Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:10.816Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:10.831Z\tINFO\t---Test---\tSimulated Job success\t{\"on\": {\"name\":\"ironic-inspector-db-sync\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:10.837Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": {\"name\":\"ironic-ironic-neutron-agent-transport\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:10.837Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f7152339-73d9-465a-8305-1282fe862f80\"}" - " 2025-12-08T13:16:10.841Z\tINFO\tControllers.IronicNeutronAgent\tSecret ironic-ironic-neutron-agent-config-data successfully reconciled - operation: created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f7152339-73d9-465a-8305-1282fe862f80\"}" - " 2025-12-08T13:16:10.841Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f7152339-73d9-465a-8305-1282fe862f80\"}" - " 2025-12-08T13:16:10.846Z\tINFO\t---Test---\tSimulated Deployment progressing\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}}" - " 2025-12-08T13:16:10.846Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}" - " 2025-12-08T13:16:10.846Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb8058b-233e-4ac8-b48f-937464dfdfaf\"}" - " 2025-12-08T13:16:10.847Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97bf109a-826f-45af-8fc2-6a3fd2bd8fdf\"}" - " 2025-12-08T13:16:10.848Z\tINFO\tControllers.IronicNeutronAgent\tInput maps hash input - n5fdh688h54dh546h9dh688h5b4h5c7h549hb9h698h644h588h8fh559hffh67bh56dh54ch99h566h5d5h8hc9h695h5b8h5b9h59bh567h587hfbh5fdq\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"97bf109a-826f-45af-8fc2-6a3fd2bd8fdf\"}" - " 2025-12-08T13:16:10.850Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}" - " 2025-12-08T13:16:10.853Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}" - " 2025-12-08T13:16:10.855Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}" - " 2025-12-08T13:16:10.855Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}" - " 2025-12-08T13:16:10.855Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}" - " 2025-12-08T13:16:10.856Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}" - " 2025-12-08T13:16:10.856Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}" - " 2025-12-08T13:16:10.858Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - created\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}" - " 2025-12-08T13:16:10.858Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1139b927-0255-412c-ba42-ce88188adca0\"}" - " 2025-12-08T13:16:10.864Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}" - " 2025-12-08T13:16:10.865Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}" - " 2025-12-08T13:16:10.865Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}" - " 2025-12-08T13:16:10.868Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}" - " 2025-12-08T13:16:10.868Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"9f98ed83-0299-4e9c-a07a-cd7638a47d8c\"}" - " 2025-12-08T13:16:10.869Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}" - " 2025-12-08T13:16:10.869Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4c0151f5-24d9-4c9b-ae1a-7b47cb405741\"}" - " 2025-12-08T13:16:10.874Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8338f594-a94a-450b-b6ec-3be21ea1399a\"}" - " 2025-12-08T13:16:10.875Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}" - " 2025-12-08T13:16:10.875Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}" - " 2025-12-08T13:16:10.875Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}" - " 2025-12-08T13:16:10.877Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}" - " 2025-12-08T13:16:10.880Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}" - " 2025-12-08T13:16:10.880Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9460006b-2cac-46b4-a862-36d50a46ef67\"}" - " 2025-12-08T13:16:10.900Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.900Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}" - " 2025-12-08T13:16:10.903Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}" - " 2025-12-08T13:16:10.904Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.904Z\tINFO\tControllers.IronicInspector\tJob Status Successful\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.905Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}" - " 2025-12-08T13:16:10.905Z\tINFO\tControllers.IronicInspector\tJob ironic-inspector-db-sync hash added - nbdh86h566h588hc7h5bbhd4h8fh555h5dch656h564h599h596h694h66bh5h547h89h659h5c4h56bh586h664h5bdh9h646hdh66ch65h5c5h5f4q\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.907Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"b2878ff2-047b-4625-b847-ce9606e2883f\"}" - " 2025-12-08T13:16:10.909Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.912Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.916Z\tINFO\tControllers.IronicInspector\tKeystoneService ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.917Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}" - " 2025-12-08T13:16:10.918Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:10.919Z\tINFO\tControllers.IronicInspector\tKeystoneEndpoint ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.919Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.921Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.925Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - created\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.925Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.927Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.927Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"709bd1b7-ae52-4dbf-a950-66478fb465b7\"}" - " 2025-12-08T13:16:10.934Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a216f7bd-efd0-48fa-8eb3-1bda8405288a\"}" - " 2025-12-08T13:16:10.934Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"bf26e170-e194-4c99-8bd1-3c443c47cf39\"}" - " 2025-12-08T13:16:10.935Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:10.935Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:10.951Z\tINFO\tControllers.IronicAPI\tReconciling API init\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}" - " 2025-12-08T13:16:10.952Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e2979e7-f044-4388-84ff-c3afdc91b752\"}" - " 2025-12-08T13:16:10.954Z\tINFO\tControllers.IronicAPI\tService ironic-public - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}" - " 2025-12-08T13:16:10.956Z\tINFO\tControllers.IronicAPI\tService ironic-internal - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}" - " 2025-12-08T13:16:10.957Z\tINFO\tControllers.IronicAPI\tReconciled API init successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}" - " 2025-12-08T13:16:10.970Z\tINFO\tControllers.IronicAPI\tDeployment ironic - updated\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}" - " 2025-12-08T13:16:10.970Z\tINFO\tControllers.IronicAPI\tReconciled API successfully\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"a5b21e29-5736-4e53-a366-e8201463e8bb\"}" - " 2025-12-08T13:16:10.970Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"78d6006f-f831-4845-b728-2788722f6a5a\"}" - " 2025-12-08T13:16:10.970Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"39c63fd1-d81f-4ced-b11e-bd8021f3a4a3\"}" - " 2025-12-08T13:16:11.001Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}" - " 2025-12-08T13:16:11.001Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.003Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}" - " 2025-12-08T13:16:11.004Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}" - " 2025-12-08T13:16:11.005Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"bc64eb45-24fa-440b-9619-2e7ddd81c9d2\"}" - " 2025-12-08T13:16:11.005Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.009Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.012Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.012Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.014Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.014Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}" - " 2025-12-08T13:16:11.014Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:11.027Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.027Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.030Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.030Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e38f5b98-1f0e-4c29-9aba-5a5d5ef7a354\"}" - " 2025-12-08T13:16:11.042Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aaf0cd41-7a96-4bea-b70a-6f44a97188d5\"}" - " 2025-12-08T13:16:11.051Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"aaf0cd41-7a96-4bea-b70a-6f44a97188d5\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:11.102Z\tINFO\tControllers.Ironic\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}" - " 2025-12-08T13:16:11.103Z\tINFO\tControllers.Ironic\tReconciling Ironic upgrade\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}" - " 2025-12-08T13:16:11.104Z\tINFO\tControllers.Ironic\tReconciled Ironic upgrade successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}" - " 2025-12-08T13:16:11.105Z\tINFO\tControllers.Ironic\tReconciled Ironic successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"877fc215-6995-4a3e-ae4b-1f9756fe5c7a\"}" - " 2025-12-08T13:16:11.883Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f66ce10-5f66-4a34-86ad-182d226aaeb9\"}" - " 2025-12-08T13:16:11.887Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"1110c3a7-0178-47c1-a0eb-e583db7ae160\"}" - " 2025-12-08T13:16:11.902Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"22ce56d9-19a7-47e1-a25d-1e74a904a9a8\"}" - " 2025-12-08T13:16:11.902Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"0f0d24fa-7208-43cc-a635-d73032287486\"}" - " 2025-12-08T13:16:12.724Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"258b454a-72a1-49b9-95ef-fa711e43b942\"}" - " 2025-12-08T13:16:12.733Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ad035aeb-4fa6-4537-a595-b8171a392285\"}" - " 2025-12-08T13:16:12.743Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"42f3a7b8-6aa7-4677-b71d-c123c9719a15\"}" - " 2025-12-08T13:16:12.751Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"5f5871cc-3595-44bf-a099-f9f30b1aab20\"}" - " 2025-12-08T13:16:12.816Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.816Z\tINFO\tControllers.IronicInspector\tSuccessfully ensured MariaDBAccount ironic-inspector exists; database username is ironic_inspector_56a0\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic-inspector\"}" - " 2025-12-08T13:16:12.818Z\tINFO\tControllers.IronicInspector\tApplied new databasehostname hostname-for-openstack.aecada6f-ee72-4da8-9d08-06928c28ad7c.svc to MariaDBDatabase ironic-inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.820Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector init\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.823Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-public - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.827Z\tINFO\tControllers.IronicInspector\tService ironic-inspector-internal - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.827Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector init successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.829Z\tINFO\tControllers.IronicInspector\tFound ingress domain: test.example.com\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.843Z\tINFO\tControllers.IronicInspector\tStatefulSet ironic-inspector - updated\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.843Z\tINFO\tControllers.IronicInspector\tReconciling Inspector Services\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.845Z\tINFO\tControllers.IronicInspector\tReconciled Inspector Services successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:12.845Z\tINFO\tControllers.IronicInspector\tReconciled Ironic Inspector successfully\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"8baeb7ed-4efc-427d-bad0-1868e6c77f69\"}" - " 2025-12-08T13:16:13.079Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4ca1f875-4cb8-4247-b711-52864bd671f6\"}" - " 2025-12-08T13:16:13.173Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"edbf98d2-e8c4-4244-a8db-6056b32ed675\"}" - " 2025-12-08T13:16:13.196Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e84e6edd-48a1-42f1-865c-93c097333dfd\"}" - " 2025-12-08T13:16:13.318Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"079b8564-0a8e-4432-a1f2-fe4182d01b62\"}" - " 2025-12-08T13:16:13.440Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-api\", \"reconcileID\": \"aa0cf53c-bc71-4378-bdd4-1805ccf99471\"}" - " 2025-12-08T13:16:13.445Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4e07461c-dcae-47ae-b184-b8cb30c2e21c\"}" - " 2025-12-08T13:16:14.400Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9af1cb58-31b6-4103-afbc-e85984cacdb5\"}" - " 2025-12-08T13:16:14.441Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c2e8f13a-ece2-4035-89b4-b804346baf8c\"}" - " 2025-12-08T13:16:14.444Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"09cd9c26-72dc-4dcd-86c0-b528a9ffbdd4\"}" - " 2025-12-08T13:16:14.447Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"195bfc56-be72-4dec-a2ea-d0d30d68dd0a\"}" - " 2025-12-08T13:16:14.536Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"097c00f9-a8d1-45db-bf00-2208a4ffcbf4\"}" - " 2025-12-08T13:16:14.536Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\"}, \"namespace\": \"af7e4e4d-43fd-43c3-a9a3-1f932ab6ad15\", \"name\": \"ironic\", \"reconcileID\": \"097c00f9-a8d1-45db-bf00-2208a4ffcbf4\", \"error\": \"MariaDBAccount CR name is not present\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:15.002Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ec833235-46f2-4477-bbc9-69b7652bb1e4\"}" - " 2025-12-08T13:16:15.030Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a23209c-54c9-48a0-93f3-fbd194494169\"}" - " 2025-12-08T13:16:15.082Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"40d3d9ca-1cca-438e-a216-c3884ff23cb9\"}" - " 2025-12-08T13:16:15.122Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"293d789c-cca8-4303-8a9b-c622e74fdc4b\"}" - " 2025-12-08T13:16:15.673Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}" - " 2025-12-08T13:16:15.674Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent init\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}" - " 2025-12-08T13:16:15.674Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent init successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}" - " 2025-12-08T13:16:15.679Z\tINFO\tControllers.IronicNeutronAgent\tDeployment ironic-neutron-agent - updated\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}" - " 2025-12-08T13:16:15.679Z\tINFO\tControllers.IronicNeutronAgent\tReconciled IronicNeutronAgent Service successfully\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"85a76a14-fdb2-4121-a912-8b8813b84f34\"}" - " 2025-12-08T13:16:15.857Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"640cf6ff-5e26-4d52-b0a3-fb8b57604a05\"}" - " 2025-12-08T13:16:16.172Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4fa0c2d3-e6bb-4ff2-9156-2f1f5f0522f4\"}" - " 2025-12-08T13:16:16.177Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4fa0c2d3-e6bb-4ff2-9156-2f1f5f0522f4\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:18.081Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"277291fc-5924-44f7-913d-a0628ecd2f3c\"}" - " 2025-12-08T13:16:18.330Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c52950e6-d299-45cc-81b3-1729a9ee951d\"}" - " 2025-12-08T13:16:18.606Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6b24ca5e-10e7-45ff-a2c4-4c5a7bd09fb5\"}" - " 2025-12-08T13:16:18.606Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"b0766581-08f1-4bfc-9061-ff1345a1fe51\"}" - " 2025-12-08T13:16:18.628Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"8ebf7b5a-f903-46fc-a624-b5976d3dad14\"}" - " 2025-12-08T13:16:18.628Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"35d4b16e-7759-4899-817c-41feff7bbae7\"}" - " 2025-12-08T13:16:18.996Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d38af42e-7cb6-4510-b3d7-eaaf6d3e8f82\"}" - " 2025-12-08T13:16:18.996Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"15c7596c-131c-4752-a30a-d0dc1f453b38\"}" - " 2025-12-08T13:16:19.004Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"43237546-25ca-4a0a-95b9-6d4f0ae9ba5d\"}" - " 2025-12-08T13:16:19.008Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5b179384-f226-4b1b-8bd6-019150b86a49\"}" - " 2025-12-08T13:16:20.109Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0919128f-9ad9-42b4-9270-a3995e2e54f1\"}" - " 2025-12-08T13:16:20.112Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"cd7af13a-bd73-4b97-a8e5-59a17bfe35e3\"}" - " 2025-12-08T13:16:20.131Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"8915f68b-4c00-4383-859c-0d4531283ebb\"}" - " 2025-12-08T13:16:20.131Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f672dcd4-2d71-4434-8ff1-9e05d63ae813\"}" - " 2025-12-08T13:16:20.848Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"1c8d3cc3-360a-4604-8e9c-0b5d2760319a\"}" - " 2025-12-08T13:16:20.875Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"e1ca50de-30d7-4ac5-be97-86076961b2b3\"}" - " 2025-12-08T13:16:20.935Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"589af7ae-b8a3-4819-a9dc-3ebead3a3160\"}" - " 2025-12-08T13:16:20.936Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"934b0ecb-64f1-49b2-84dd-7a3aeb34bd63\"}" - " 2025-12-08T13:16:20.953Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-conductor\", \"reconcileID\": \"95071e10-1e4e-4023-803f-29de50429790\"}" - " 2025-12-08T13:16:20.971Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-api\", \"reconcileID\": \"306da3f6-fab1-4b15-910b-2fe7819c35ec\"}" - " 2025-12-08T13:16:20.971Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-api\", \"reconcileID\": \"91d2b653-1d0b-41fa-9adf-bd42daa0a0de\"}" - " 2025-12-08T13:16:21.883Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7a57282b-6647-49c1-95c0-53742b9815df\"}" - " 2025-12-08T13:16:21.888Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"32fa25a5-40dd-4a61-bd50-c1c3f1211350\"}" - " 2025-12-08T13:16:21.903Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-api\", \"reconcileID\": \"c5dcf1a3-a26f-47af-b291-4f3e62845453\"}" - " 2025-12-08T13:16:21.904Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"46416b4e-b70d-4881-bcdd-441efa5ce9d6\"}, \"namespace\": \"46416b4e-b70d-4881-bcdd-441efa5ce9d6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"72d8f951-f90c-424e-ba3f-83eb77b575ed\"}" - " 2025-12-08T13:16:22.725Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"5c28c5ae-5121-4a91-9971-0f51fcc7ece8\"}" - " 2025-12-08T13:16:22.734Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f5d41042-5a7b-4396-bb2c-89652a605058\"}" - " 2025-12-08T13:16:22.744Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2097ea7d-cc6d-4d3c-843f-99a23fb09ee0\"}" - " 2025-12-08T13:16:22.752Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"401800e5-225e-42a5-b06d-ec8987ffd436\"}, \"namespace\": \"401800e5-225e-42a5-b06d-ec8987ffd436\", \"name\": \"ironic-api\", \"reconcileID\": \"4a12dfac-55b4-47e8-91e4-5fb7412d06db\"}" - " 2025-12-08T13:16:23.079Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9be27842-47e9-4480-94a2-10b0d4d6c686\"}" - " 2025-12-08T13:16:23.174Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-api\", \"reconcileID\": \"9f06b20b-275d-48bc-a8fa-602aee57da09\"}" - " 2025-12-08T13:16:23.198Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-conductor\", \"reconcileID\": \"5785a1f3-44d4-4463-a270-2da84f80d5ee\"}" - " 2025-12-08T13:16:23.320Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"58076a4a-1f18-4099-a1e0-28136fa1e27e\"}" - " 2025-12-08T13:16:23.441Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-api\", \"reconcileID\": \"c52e9188-46be-4275-b89e-1ef8d35a22e3\"}" - " 2025-12-08T13:16:23.446Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e804ec6b-df07-416d-aa72-2f054b5e5c1e\"}" - " 2025-12-08T13:16:24.402Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c6698bf1-a363-4eb6-8443-8eb11c328f5f\"}" - " 2025-12-08T13:16:24.443Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-conductor\", \"reconcileID\": \"79efd03a-a01a-42c1-8662-7fc35e547f91\"}" - " 2025-12-08T13:16:24.445Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-api\", \"reconcileID\": \"04464503-6f73-4b77-8b47-8fd4b66ec462\"}" - " 2025-12-08T13:16:24.448Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"075d7ff9-4ac1-43c1-a05b-104408d69df6\"}, \"namespace\": \"075d7ff9-4ac1-43c1-a05b-104408d69df6\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7450cbc9-2c3c-4b2a-91db-13c03ea8ca96\"}" - " 2025-12-08T13:16:25.003Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8ce97c40-d295-4655-9302-5b4b1b02e8f3\"}" - " 2025-12-08T13:16:25.031Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-conductor\", \"reconcileID\": \"a56a38e1-5ba8-4c8e-93f3-d84c8ab0300e\"}" - " 2025-12-08T13:16:25.083Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-api\", \"reconcileID\": \"d196c7be-aa86-4305-afbf-11ac7babd90e\"}" - " 2025-12-08T13:16:25.123Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"a8818f12-329c-473a-bb8e-4612b6823c6d\"}, \"namespace\": \"a8818f12-329c-473a-bb8e-4612b6823c6d\", \"name\": \"ironic-inspector\", \"reconcileID\": \"401c3975-1393-4231-8f0f-b947f9078bcb\"}" - " 2025-12-08T13:16:25.859Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-inspector\", \"reconcileID\": \"3c84055a-27cc-4eaa-821e-b28aa4b4fb21\"}" - " 2025-12-08T13:16:26.417Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3fb04f0-f390-4723-9179-f75cd9e1c87d\"}" - " 2025-12-08T13:16:26.422Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d3fb04f0-f390-4723-9179-f75cd9e1c87d\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:28.083Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"32433960-665a-474f-9472-a1300d5123b9\"}, \"namespace\": \"32433960-665a-474f-9472-a1300d5123b9\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ce6bdc3f-87ce-4eb4-9a9b-a983d1f26c18\"}" - " 2025-12-08T13:16:28.331Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"1173e322-3f9f-4094-a208-4088a2a6b8d3\"}, \"namespace\": \"1173e322-3f9f-4094-a208-4088a2a6b8d3\", \"name\": \"ironic-inspector\", \"reconcileID\": \"039a335a-d92d-4f84-b8c0-d565a08468d0\"}" - " 2025-12-08T13:16:28.608Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"2f925351-901a-4106-97a0-a89afc407668\"}" - " 2025-12-08T13:16:28.608Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dc180608-9ff7-47e8-a594-ca30e1bf7d1e\"}" - " 2025-12-08T13:16:28.629Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-api\", \"reconcileID\": \"8c9e71f7-3731-4720-b5ce-1842b8cd9a16\"}" - " 2025-12-08T13:16:28.629Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"098c6a36-089f-4add-86a5-f35f2b113403\"}, \"namespace\": \"098c6a36-089f-4add-86a5-f35f2b113403\", \"name\": \"ironic-conductor\", \"reconcileID\": \"620686d8-1872-46d1-8a15-352c08e88553\"}" - " 2025-12-08T13:16:28.997Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"cfacf897-cb7b-4a13-9a54-2644686ad944\"}" - " 2025-12-08T13:16:28.997Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c4b1a482-e4db-4055-abe0-3d23541c0f15\"}" - " 2025-12-08T13:16:29.005Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-api\", \"reconcileID\": \"34da2177-8f4b-42c1-8241-f0f84e65ac49\"}" - " 2025-12-08T13:16:29.009Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0923b831-0363-4e3a-b9f6-e77bdd265175\"}, \"namespace\": \"0923b831-0363-4e3a-b9f6-e77bdd265175\", \"name\": \"ironic-conductor\", \"reconcileID\": \"67815104-5d33-4db0-a79d-24d4c56fe5cc\"}" - " 2025-12-08T13:16:30.109Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f03d4335-e436-4853-8be2-ee1251c4dc81\"}" - " 2025-12-08T13:16:30.114Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-inspector\", \"reconcileID\": \"ea3adb36-0b7b-4ff9-a5de-566ba632b783\"}" - " 2025-12-08T13:16:30.132Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-api\", \"reconcileID\": \"a6d72e2c-6a03-49ce-a5d2-a7ba30c6ef48\"}" - " 2025-12-08T13:16:30.133Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"8dc342d5-5a6f-4f96-938e-d3688ed01b10\"}, \"namespace\": \"8dc342d5-5a6f-4f96-938e-d3688ed01b10\", \"name\": \"ironic-conductor\", \"reconcileID\": \"648a5db9-1911-4a43-b5f9-f55b8d93d4d4\"}" - " \e[38;5;9m[FAILED]\e[0m in [BeforeEach] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:30.848\e[0m" - " 2025-12-08T13:16:30.848Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", \"Namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:16:05Z\",\"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-12-08T13:16:05Z\"}],\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\",\"resourceVersion\":\"2847\",\"uid\":\"4ce032e7-ca66-43d1-a90d-ffe5b109daf7\"},\"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\",\"terminationGracePeriodSeconds\":120}],\"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-12-08T13:16:30.849Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"e2148cad-d440-43c1-abf3-ce45a50fef38\"}, \"namespace\": \"e2148cad-d440-43c1-abf3-ce45a50fef38\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"257c6ead-bb46-49ca-8563-7f3991329a17\"}" - " 2025-12-08T13:16:30.862Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"430ed908-01bf-4ad1-bdf5-e4950c289101\"}" - " 2025-12-08T13:16:30.868Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"430ed908-01bf-4ad1-bdf5-e4950c289101\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:30.871Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"430ed908-01bf-4ad1-bdf5-e4950c289101\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", \"ObjectNamespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"ObjectName\": \"ironic\"}" - " 2025-12-08T13:16:30.871Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic\", \"reconcileID\": \"430ed908-01bf-4ad1-bdf5-e4950c289101\"}" - " 2025-12-08T13:16:30.876Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f71d1c2f-5528-4760-aad6-caff9f045674\"}" - " 2025-12-08T13:16:30.880Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:30.880Z\tINFO\tironic-resource\twebhook - calling defaulter" - " 2025-12-08T13:16:30.880Z\tINFO\tironic-resource\twebhook - defaulter called" - " 2025-12-08T13:16:30.886Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:30.886Z\tINFO\tironic-resource\tvalidate update\t{\"name\": \"ironic\"}" - " 2025-12-08T13:16:30.912Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"Kind\": \"Ironic\"}" - " 2025-12-08T13:16:30.919Z\tINFO\tControllers.IronicInspector\tinput source keystone-725e58db-a9e7-4d43-bd8a-5af19a5d1ee8 changed, reconcile: ironic-inspector - aecada6f-ee72-4da8-9d08-06928c28ad7c" - " 2025-12-08T13:16:30.919Z\tINFO\tControllers.IronicNeutronAgent\tinput source keystone-725e58db-a9e7-4d43-bd8a-5af19a5d1ee8 changed, reconcile: ironic-ironic-neutron-agent - aecada6f-ee72-4da8-9d08-06928c28ad7c" - " 2025-12-08T13:16:30.919Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b3cc370f-2c79-4c58-92c1-a07741442ca7\"}" - " 2025-12-08T13:16:30.919Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0107b806-739e-4655-bb6b-81eb956229e4\"}" - " 2025-12-08T13:16:30.925Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"758ce9df-a128-45d2-9a9f-48b6786a0c1b\"}" - " 2025-12-08T13:16:30.932Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c3b46fbd-3aa3-43ad-bc9d-7d7cf004b014\"}" - " 2025-12-08T13:16:30.937Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-inspector\", \"reconcileID\": \"dbf2e0ec-74a1-4de8-a589-483420cd4c0e\"}" - " 2025-12-08T13:16:30.937Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d58d3db6-363a-4a07-8201-3eeca1dd2045\"}, \"namespace\": \"d58d3db6-363a-4a07-8201-3eeca1dd2045\", \"name\": \"ironic-conductor\", \"reconcileID\": \"549f0e45-dbd4-453d-be6a-127eabe37b6c\"}" - " 2025-12-08T13:16:30.937Z\tINFO\tControllers.IronicInspector\tinput source test-secret changed, reconcile: ironic-inspector - aecada6f-ee72-4da8-9d08-06928c28ad7c" - " 2025-12-08T13:16:30.937Z\tINFO\tControllers.IronicAPI\tinput source test-secret changed, reconcile: ironic-api - aecada6f-ee72-4da8-9d08-06928c28ad7c" - " 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5410c6e2-12bb-4a54-b4e9-a44631cfb19a\"}" - " 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-api\", \"reconcileID\": \"98e71dee-c182-4a2a-96c8-c5ce85d3d9b7\"}" - " 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicConductor\tinput source test-secret changed, reconcile: ironic-conductor - aecada6f-ee72-4da8-9d08-06928c28ad7c" - " 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicNeutronAgent\tinput source test-secret changed, reconcile: ironic-ironic-neutron-agent - aecada6f-ee72-4da8-9d08-06928c28ad7c" - " 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-conductor\", \"reconcileID\": \"6b7bd22d-07ef-40d0-8453-6c4a32993cda\"}" - " 2025-12-08T13:16:30.938Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"aecada6f-ee72-4da8-9d08-06928c28ad7c\"}, \"namespace\": \"aecada6f-ee72-4da8-9d08-06928c28ad7c\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ab4d9276-85e3-4240-934a-e940c5705525\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001298820>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:30.848\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00012ad20, {{0xc001e963c0?, 0x4c0ae9?}, {0x23bf1df?, 0x22c24c0?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing.func1({0x2752140, 0xc001856a00})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:141 +0x3a" - ' reflect.Value.call({0x1f0a0e0?, 0xc001644bd0?, 0xc000513008?}, {0x23acb75, 0x4}, {0xc001dd5368, 0x1, 0x217faa0?})' - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" - ' reflect.Value.Call({0x1f0a0e0?, 0xc001644bd0?, 0xc001856a00?}, {0xc001dd5368?, 0xc001644bd0?, 0x1f0a0e0?})' - " \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.2/internal/async_assertion.go:337 +0x11f" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001633650, {0x272fd78, 0x3b2b6a0}, 0x1, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:410 +0x168" - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001633650, {0x272fd78, 0x3b2b6a0}, {0x0, 0x0, 0x0})' - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.38.2/internal/async_assertion.go:145 +0x85" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetProgressing(0xc00012ad20, {{0xc001e963c0, 0x24}, {0x23bf1df, 0x10}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:150 +0x16e" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:290 +0xa96" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m[AfterSuite] PASSED [1.114 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/test/functional/suite_test.go:241\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W1208 13:16:30.945615 58705 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' - ' W1208 13:16:30.945714 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.RoleBinding ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:30.945772 58705 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' - ' W1208 13:16:30.945795 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Service ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:30.945825 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.Topology ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:30.945879 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Job ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:30.945968 58705 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.PersistentVolumeClaim 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.106 seconds]\e[0m" - "\e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates a Service and a Route\e[0m" - "\e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:177\e[0m" - '' - " \e[38;5;243mTimeline >>\e[0m" - " 2025-12-08T13:16:15.075Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username ironic_account, secret ironic-db-secret" - " 2025-12-08T13:16:15.079Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" - " 2025-12-08T13:16:15.090Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": {\"name\":\"keystone-e34548fd-330c-47fd-82c1-41e8f37085a3\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}}" - " 2025-12-08T13:16:15.090Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"},\"spec\":{\"containerImage\":\"test://ironic\",\"databaseHostname\":\"databasehost.example.org\",\"databaseInstance\":\"openstack\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"pxeContainerImage\":\"test://pxe-image\",\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceAccount\":\"ironic\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:16:15.101Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}}" - " 2025-12-08T13:16:15.107Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}}" - " 2025-12-08T13:16:15.109Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}" - " 2025-12-08T13:16:15.110Z\tINFO\tControllers.IronicConductor\tServiceAccount ironicconductor-ironic-conductor - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}" - " 2025-12-08T13:16:15.112Z\tINFO\tControllers.IronicConductor\tRole ironicconductor-ironic-conductor-role - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}" - " 2025-12-08T13:16:15.113Z\tINFO\tControllers.IronicConductor\tRoleBinding ironicconductor-ironic-conductor-rolebinding - created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}" - " 2025-12-08T13:16:15.118Z\tINFO\tControllers.IronicConductor\tSecret ironic-conductor-scripts successfully reconciled - operation: created\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\"}" - " 2025-12-08T13:16:15.123Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"34b68307-4666-4788-a09d-1fbcd6a6bf28\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:15.123Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"385beaa1-fca8-4941-9c63-3d5d69db7a58\"}" - " 2025-12-08T13:16:15.152Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"400d0aec-4f63-4c6e-b901-667be408b991\"}" - " 2025-12-08T13:16:15.218Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"385beaa1-fca8-4941-9c63-3d5d69db7a58\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:15.218Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47c11d50-6332-49d3-8bae-6d55c94e3889\"}" - " 2025-12-08T13:16:15.222Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"47c11d50-6332-49d3-8bae-6d55c94e3889\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:15.225Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"c4d676a3-dccf-4a2f-a3a5-9c6840a753c5\"}" - " 2025-12-08T13:16:15.229Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"938dc291-765d-4d3d-b7fb-730042bbc827\"}" - " 2025-12-08T13:16:15.229Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"5113794c-5700-4c2c-9898-fb5f277fcaa0\"}" - " 2025-12-08T13:16:15.232Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"938dc291-765d-4d3d-b7fb-730042bbc827\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:15.238Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ee9c7ba7-ef65-425a-85d7-4aae13186340\"}" - " 2025-12-08T13:16:15.248Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"e3e097fc-0cd0-4ab0-8b0f-8b055000a320\"}" - " 2025-12-08T13:16:15.273Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cadf561c-bdd0-448d-971d-4bb5b6149ced\"}" - " 2025-12-08T13:16:15.277Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cadf561c-bdd0-448d-971d-4bb5b6149ced\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:15.357Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"431538ee-2b2e-44d5-80fa-ff840bf6cc32\"}" - " 2025-12-08T13:16:15.361Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"431538ee-2b2e-44d5-80fa-ff840bf6cc32\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:15.522Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1ad702-5431-47b2-bdbe-6172f6fca319\"}" - " 2025-12-08T13:16:15.529Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8d1ad702-5431-47b2-bdbe-6172f6fca319\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:15.734Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"0ad9a0c2-f4a7-4b2b-ba4e-e8e4b0847137\"}" - " 2025-12-08T13:16:15.811Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"da5d3a46-e4bd-4969-847b-2ae4e8147720\"}" - " 2025-12-08T13:16:15.831Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"e428785a-5a18-4024-bb2e-c681d55703aa\"}" - " 2025-12-08T13:16:15.850Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e5e2abd-b863-46fb-bac7-0bf36ac8e8fd\"}" - " 2025-12-08T13:16:15.854Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2e5e2abd-b863-46fb-bac7-0bf36ac8e8fd\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:16.495Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba85bd45-246d-43b7-a48b-3a09717bbc66\"}" - " 2025-12-08T13:16:16.499Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ba85bd45-246d-43b7-a48b-3a09717bbc66\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:17.040Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"30ed77ad-0b69-4abc-bcd9-e44c47875c72\"}" - " 2025-12-08T13:16:17.041Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"256a9b21-d4f1-4d0b-b28a-17721181dfc4\"}" - " 2025-12-08T13:16:17.089Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"d932c5f1-bf90-416d-b944-97c9e651b2fc\"}" - " 2025-12-08T13:16:17.107Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"28e55158-e914-4236-9623-3c0b4a16c9ac\"}" - " 2025-12-08T13:16:17.598Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"9ef5ed23-ecff-48ee-a109-4da65d75d861\"}" - " 2025-12-08T13:16:17.781Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c0ec3168-bfc4-4153-8986-c37edf2a9f34\"}" - " 2025-12-08T13:16:17.790Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"c0ec3168-bfc4-4153-8986-c37edf2a9f34\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:17.829Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"3e5a1d09-fb0c-41a2-b78d-4b26b62aea3a\"}" - " 2025-12-08T13:16:18.037Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"58fe8f71-2bc7-4799-9b57-3fde0b790252\"}" - " 2025-12-08T13:16:18.038Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"de2a2540-b402-4634-b7c6-f02e9861ad67\"}" - " 2025-12-08T13:16:18.050Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7e41ceef-da86-4dfb-a0b2-05bbe5fdb2a8\"}" - " 2025-12-08T13:16:18.053Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"b4f2b5ba-15c5-495f-b3d1-30a1203d7aba\"}" - " 2025-12-08T13:16:18.247Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"9653f27c-0976-45fc-ad22-8cfbf46537cf\"}" - " 2025-12-08T13:16:18.712Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"f0ee3072-d008-4d04-8afb-b19991dde52c\"}" - " 2025-12-08T13:16:18.737Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"3b8af76c-684e-43a9-8ac6-069426a15843\"}" - " 2025-12-08T13:16:18.741Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7800b64c-6faa-4ba9-adf4-13aa0f18c660\"}" - " 2025-12-08T13:16:18.744Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"38de1a74-083c-4857-8350-e6f085c31786\"}" - " 2025-12-08T13:16:20.084Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"515f020c-60e8-484b-b22e-8b30fb10d938\"}" - " 2025-12-08T13:16:20.190Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"420a3ae1-bcf7-4d2d-88eb-418bf7b019cd\"}" - " 2025-12-08T13:16:20.299Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"d499d527-50f1-40fd-b0c7-d3168c754cd0\"}" - " 2025-12-08T13:16:20.351Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4e259c22-99b3-4085-8a45-05a6534157c2\"}" - " 2025-12-08T13:16:20.355Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"4e259c22-99b3-4085-8a45-05a6534157c2\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:20.747Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"f7a7776c-697c-4b58-aea4-5d3f48ff34c4\"}" - " 2025-12-08T13:16:22.052Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"b09d8d4d-19fc-4cf8-8d19-ed22061a16e9\"}" - " 2025-12-08T13:16:22.059Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"9a145089-fe7d-454f-a2b0-317cef2335fc\"}" - " 2025-12-08T13:16:22.071Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"ec994219-89d6-43fa-bbe0-e424844d1b65\"}" - " 2025-12-08T13:16:22.076Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"ae7b75c3-62b4-4948-9194-d1c5a54c0439\"}" - " 2025-12-08T13:16:22.662Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"6f31d474-762d-4f0c-abc1-4003926ac345\"}" - " 2025-12-08T13:16:22.662Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e7b092e5-43ca-4f03-bc76-4bcfd5f6a484\"}" - " 2025-12-08T13:16:22.670Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"404e0ce9-f25d-4f9e-8ec7-1f09d4dfcf25\"}" - " 2025-12-08T13:16:22.678Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"6a0001a1-03d5-431d-9beb-b7fd82521785\"}" - " 2025-12-08T13:16:22.725Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c96b8536-0797-43fc-81de-2c69cafe5584\"}" - " 2025-12-08T13:16:24.635Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"023f0d4c-0a95-4d64-ba5c-37f99bde8a88\"}" - " 2025-12-08T13:16:24.638Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6c8830de-16ae-40be-b567-012bd0a9581b\"}" - " 2025-12-08T13:16:24.647Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"e579470b-2854-48c4-96c2-c8d68bdd0bc6\"}" - " 2025-12-08T13:16:24.650Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8f89eb25-34c7-4a54-b16f-c65c54c924a6\"}" - " 2025-12-08T13:16:25.153Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c390dba8-e9c0-4651-aa3f-5e753d634a75\"}" - " 2025-12-08T13:16:25.226Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"89217685-7a44-4641-800f-9cc9f0320ff0\"}" - " 2025-12-08T13:16:25.230Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-inspector\", \"reconcileID\": \"d2c8acb2-3707-421c-8394-02c9fb3dd584\"}" - " 2025-12-08T13:16:25.240Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-conductor\", \"reconcileID\": \"dce89e1a-f58d-4748-bfe8-167c4b3eb704\"}" - " 2025-12-08T13:16:25.249Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"43d760e5-04ad-4b7f-8381-eff5723a4d8b\"}, \"namespace\": \"43d760e5-04ad-4b7f-8381-eff5723a4d8b\", \"name\": \"ironic-api\", \"reconcileID\": \"c86a1430-deee-495c-a3b7-f0a8b58aa646\"}" - " 2025-12-08T13:16:25.475Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2608f031-dd39-4f32-90fa-ca5b23c5e352\"}" - " 2025-12-08T13:16:25.480Z\tERROR\tReconciler error\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"2608f031-dd39-4f32-90fa-ca5b23c5e352\", \"error\": \"template: tmp:33:7: executing \\\"tmp\\\" at <.GracefulShutdownTimeout>: map has no entry for key \\\"GracefulShutdownTimeout\\\"\"}" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" - " 2025-12-08T13:16:25.735Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"8bd77760-2e4c-4eb1-b66b-b4460e56acb3\"}" - " 2025-12-08T13:16:25.813Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-api\", \"reconcileID\": \"756d3c63-a38f-4372-809e-390a77ae88f1\"}" - " 2025-12-08T13:16:25.832Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-conductor\", \"reconcileID\": \"b0209673-8e10-4cfb-9713-bb7c41288111\"}" - " 2025-12-08T13:16:27.041Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"025a3731-71b5-4e4b-a62a-5e8a0d416dfe\"}" - " 2025-12-08T13:16:27.042Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7580c4a6-09ff-468e-87f8-b76f539ab552\"}" - " 2025-12-08T13:16:27.091Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-conductor\", \"reconcileID\": \"53e92aaf-75f5-4aa1-8a97-fe3bd10d555a\"}" - " 2025-12-08T13:16:27.108Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\"}, \"namespace\": \"b5903c3e-91f2-4a86-82f6-84d1d0e08be8\", \"name\": \"ironic-api\", \"reconcileID\": \"6f30ef4e-4cb7-43d4-b1c8-e5b23a2d9f67\"}" - " 2025-12-08T13:16:27.599Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"4a1a1e91-a356-436b-9594-ac20b37337b4\"}" - " 2025-12-08T13:16:27.831Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-api\", \"reconcileID\": \"26362e98-a776-456d-8c06-44c71efaa32b\"}" - " 2025-12-08T13:16:28.038Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"bde8936b-304c-4773-a757-83e2e0e46f1f\"}" - " 2025-12-08T13:16:28.040Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-inspector\", \"reconcileID\": \"7ae03c99-2beb-4925-a51b-7ba5087a68ed\"}" - " 2025-12-08T13:16:28.050Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-conductor\", \"reconcileID\": \"3cdc6a69-5980-4784-812b-83a3b10aaf74\"}" - " 2025-12-08T13:16:28.054Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"d037d7dd-4741-4121-ae41-d1976a314521\"}, \"namespace\": \"d037d7dd-4741-4121-ae41-d1976a314521\", \"name\": \"ironic-api\", \"reconcileID\": \"e74c9284-0c93-4dbb-b4a3-622cfbc55e90\"}" - " 2025-12-08T13:16:28.248Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-conductor\", \"reconcileID\": \"f8006209-2266-4e48-9942-f324ebbcc59c\"}" - " 2025-12-08T13:16:28.713Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"ef7284ec-6971-424e-930c-6554faa54df3\"}" - " 2025-12-08T13:16:28.739Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-api\", \"reconcileID\": \"824f0b2d-85ca-430d-8ab3-e59dfd9c60d3\"}" - " 2025-12-08T13:16:28.742Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-conductor\", \"reconcileID\": \"bdbbcba1-c9d3-4389-9803-b53c7bb23ab2\"}" - " 2025-12-08T13:16:28.745Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"c247ed16-d7da-4ce3-9d6d-545004c42415\"}, \"namespace\": \"c247ed16-d7da-4ce3-9d6d-545004c42415\", \"name\": \"ironic-inspector\", \"reconcileID\": \"6ddce678-fa17-4ca7-a064-94228b8ea17a\"}" - " 2025-12-08T13:16:30.085Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"7f912e35-319a-4b47-9597-1d2a8e529982\"}" - " 2025-12-08T13:16:30.191Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-conductor\", \"reconcileID\": \"cff0a32e-81b2-4827-af99-2f9ec9c403fb\"}" - " 2025-12-08T13:16:30.301Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-api\", \"reconcileID\": \"4c71aa54-55f8-48a4-8ffa-1638bcf3d9dd\"}" - " 2025-12-08T13:16:30.749Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\"}, \"namespace\": \"dd55bbbd-48b4-4324-aaa4-d98aecde5ea4\", \"name\": \"ironic-inspector\", \"reconcileID\": \"c48080c7-6e0c-46e5-a635-13ce01a87087\"}" - " 2025-12-08T13:16:32.053Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"d1775e9b-edb7-4bd2-977b-c6a10d6bcd75\"}" - " 2025-12-08T13:16:32.061Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-inspector\", \"reconcileID\": \"e5695bfa-860b-41d0-aaa3-3e7fdb03a044\"}" - " 2025-12-08T13:16:32.073Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-conductor\", \"reconcileID\": \"435ea21c-4840-4473-b1c1-e1072e6560e8\"}" - " 2025-12-08T13:16:32.077Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\"}, \"namespace\": \"dea8a5b7-cce9-4a11-88bd-a71bcc13c70e\", \"name\": \"ironic-api\", \"reconcileID\": \"832fa3cd-cec1-46ea-8e0c-a780cbed8a4e\"}" - " 2025-12-08T13:16:32.663Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"aeb2fe5a-8029-48c8-8d53-c4ab32e55f5e\"}" - " 2025-12-08T13:16:32.663Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-inspector\", \"reconcileID\": \"466695da-332d-4b95-a81b-a863fa37e0ac\"}" - " 2025-12-08T13:16:32.671Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-conductor\", \"reconcileID\": \"184d7c5a-141f-4c5f-ba3c-84ed8ab0942d\"}" - " 2025-12-08T13:16:32.680Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"0cba419c-0255-438c-9725-e5277c6d4276\"}, \"namespace\": \"0cba419c-0255-438c-9725-e5277c6d4276\", \"name\": \"ironic-api\", \"reconcileID\": \"55c89afe-97b3-4ae5-a48f-8e97ab1ec347\"}" - " 2025-12-08T13:16:32.726Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\"}, \"namespace\": \"cc6cc7d7-40fe-41e9-8127-a0bcd4f3b2da\", \"name\": \"ironic-inspector\", \"reconcileID\": \"39d8ddba-1ec6-458f-b5ad-18b0e37e76fc\"}" - " 2025-12-08T13:16:34.636Z\tINFO\tControllers.IronicNeutronAgent\tReconciling IronicNeutronAgent\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", \"IronicNeutronAgent\": {\"name\":\"ironic-ironic-neutron-agent\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-ironic-neutron-agent\", \"reconcileID\": \"dd067bc5-1d92-4a27-bcfe-fa2e216894f4\"}" - " 2025-12-08T13:16:34.639Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-inspector\", \"reconcileID\": \"0dc935ba-33d7-47b2-9cd6-44d0b94b8f3a\"}" - " 2025-12-08T13:16:34.649Z\tINFO\tControllers.IronicAPI\tReconciling Service\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", \"IronicAPI\": {\"name\":\"ironic-api\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-api\", \"reconcileID\": \"69892956-631f-4c9e-b2f2-702cfd8eb5d7\"}" - " 2025-12-08T13:16:34.651Z\tINFO\tControllers.IronicConductor\tReconciling Conductor\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\"}, \"namespace\": \"2bc5ba9f-f4b9-47b7-bd24-52471cb398f0\", \"name\": \"ironic-conductor\", \"reconcileID\": \"7a093fb1-c331-4edf-8e42-3afd51093049\"}" - " \e[38;5;9m[FAILED]\e[0m in [It] - /home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 \e[38;5;243m@ 12/08/25 13:16:35.109\e[0m" - " 2025-12-08T13:16:35.109Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"IronicConductor\",\"metadata\":{\"creationTimestamp\":\"2025-12-08T13:16:15Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:containerImage\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseHostname\":{},\"f:graphicalConsoles\":{},\"f:ironicPythonAgentImage\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:pxeContainerImage\":{},\"f:replicas\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:storageRequest\":{},\"f:terminationGracePeriodSeconds\":{},\"f:transportURLSecret\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2025-12-08T13:16:15Z\"}],\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\",\"resourceVersion\":\"2034\",\"uid\":\"b21de183-76b0-44ae-b208-7c06cf123a6a\"},\"spec\":{\"containerImage\":\"test://ironic\",\"customServiceConfig\":\"# add your customization here\",\"databaseAccount\":\"ironic\",\"databaseHostname\":\"databasehost.example.org\",\"graphicalConsoles\":\"Disabled\",\"ironicPythonAgentImage\":\"test://ipa-image\",\"passwordSelectors\":{\"service\":\"IronicPassword\"},\"pxeContainerImage\":\"test://pxe-image\",\"replicas\":1,\"rpcTransport\":\"oslo\",\"secret\":\"test-secret\",\"serviceUser\":\"ironic\",\"standalone\":false,\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120,\"transportURLSecret\":\"rabbitmq-secret\"}}}" - " 2025-12-08T13:16:35.120Z\tINFO\tControllers.IronicConductor\tReconciling Conductor delete\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c8724ba-2654-42c5-9df8-933e0d45e7ce\"}" - " 2025-12-08T13:16:35.120Z\tINFO\tControllers.IronicConductor\tReconciled Conductor delete successfully\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", \"IronicConductor\": {\"name\":\"ironic-conductor\",\"namespace\":\"69f2d730-81f9-4966-9599-276ee2e6ce85\"}, \"namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"name\": \"ironic-conductor\", \"reconcileID\": \"8c8724ba-2654-42c5-9df8-933e0d45e7ce\"}" - " 2025-12-08T13:16:35.144Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic-conductor\", \"Namespace\": \"69f2d730-81f9-4966-9599-276ee2e6ce85\", \"Kind\": \"IronicConductor\"}" - " 2025-12-08T13:16:35.154Z\tINFO\tControllers.IronicInspector\tReconciling Ironic Inspector\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", \"IronicInspector\": {\"name\":\"ironic-inspector\",\"namespace\":\"4f63b013-6d60-4223-ae0e-4df585b1e336\"}, \"namespace\": \"4f63b013-6d60-4223-ae0e-4df585b1e336\", \"name\": \"ironic-inspector\", \"reconcileID\": \"806aa0a5-880b-4bb6-be0e-4f6107284800\"}" - " \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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:36 with:' - ' Expected success, but got an error:' - ' <*errors.StatusError | 0xc001cc5180>: ' - ' statefulsets.apps "ironic-conductor" not found' - ' {' - ' ErrStatus: {' - ' TypeMeta: {Kind: "", APIVersion: ""},' - ' ListMeta: {' - ' SelfLink: "",' - ' ResourceVersion: "",' - ' Continue: "",' - ' RemainingItemCount: nil,' - ' },' - ' Status: "Failure",' - ' Message: "statefulsets.apps \"ironic-conductor\" not found",' - ' Reason: "NotFound",' - ' Details: {' - ' Name: "ironic-conductor",' - ' Group: "apps",' - ' Kind: "statefulsets",' - ' 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/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m \e[38;5;243m@ 12/08/25 13:16:35.109\e[0m" - '' - " \e[38;5;9mFull Stack Trace\e[0m" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetStatefulSet(0xc00067c5f0, {{0xc001e11d10?, 0x23ac4c7?}, {0x23bf1df?, 0xc000993718?}})' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37 +0x191" - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateStatefulSetReplicaReadyWithPods(0xc00067c5f0, {{0xc001e11d10, 0x24}, {0x23bf1df, 0x10}}, 0xc000a41e60)' - " \t/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:71 +0x52" - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func4.2.9()' - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:181 +0x12c" - "\e[38;5;243m------------------------------\e[0m" - "\e[38;5;10m[AfterSuite] PASSED [1.119 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/test/functional/suite_test.go:241\e[0m" - '' - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" - ' W1208 13:16:35.177321 58706 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' - ' W1208 13:16:35.177377 58706 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' - ' W1208 13:16:35.177415 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Route ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.177459 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.Topology ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.177497 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.PersistentVolumeClaim ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.177547 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Job ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.177609 58706 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' - ' W1208 13:16:35.177658 58706 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' - ' W1208 13:16:35.177712 58706 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' - ' W1208 13:16:35.177754 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.KeystoneService ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.177790 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.TransportURL ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.177835 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.ConfigMap ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.177871 58706 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' - ' W1208 13:16:35.177904 58706 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' - ' W1208 13:16:35.177936 58706 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' - ' W1208 13:16:35.177968 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.Service ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.178028 58706 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' - ' W1208 13:16:35.178081 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1.RoleBinding ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.178126 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.KeystoneAPI ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.178169 58706 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' - ' W1208 13:16:35.178419 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.IronicConductor ended with: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding' - ' W1208 13:16:35.178458 58706 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' - ' W1208 13:16:35.178494 58706 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.13/tools/cache/reflector.go:243: watch of *v1beta1.IronicInspector 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 32 Failures:\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Sets ReadyCondition and replica count\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates config Secrets and gets Secrets (input) and set Hash of inputs\e[0m" - " \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironicconductor_controller_test.go:141\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with TLS cert secrets \e[38;5;9m\e[1m[It] creates a StatefulSet for ironic-conductor service with TLS CA cert attached\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Sets NetworkAttachmentsReady\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with TLS cert secrets \e[38;5;9m\e[1m[It] reconfigures the deployment when CA changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates StatefulSet and set status fields - Deployment is Ready\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created for a particular MariaDBAccount \e[38;5;9m\e[1m[It] Updates the mysql URL when the account changes\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created for a particular MariaDBAccount \e[38;5;9m\e[1m[It] Sets the correct mysql URL\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/secret.go:35\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\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/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - " \e[38;5;9m[FAIL]\e[0m \e[0mIronicConductor controller \e[38;5;243mwhen IronicConductor is created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates a Service and a Route\e[0m" - " \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20251122131503-b76943960b6c/test/helpers/statefulset.go:37\e[0m" - '' - "\e[38;5;9m\e[1mRan 131 of 131 Specs in 294.734 seconds\e[0m" - "\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m99 Passed\e[0m | \e[38;5;9m\e[1m32 Failed\e[0m | \e[38;5;11m\e[1m0 Pending\e[0m | \e[38;5;14m\e[1m0 Skipped\e[0m" - '' - 'coverage: 58.3% of statements' - 'composite coverage: 58.3% of statements' - '' - Ginkgo ran 1 suite in 5m8.542308358s - '' - Test Suite Failed - 'make: *** [Makefile:133: test] Error 1' 2025-12-08 13:16:38,312 p=29264 u=zuul n=ansible | NO MORE HOSTS LEFT ************************************************************* 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | localhost : ok=79 changed=32 unreachable=0 failed=1 skipped=46 rescued=0 ignored=0 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:16:38 +0000 (0:06:12.119) 0:09:03.217 ******* 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | =============================================================================== 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | operator_build : ironic-operator - Call docker-build ------------------ 372.12s 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | operator_build : ironic-operator - Call manifests ---------------------- 41.17s 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | install_yamls_makes : Run download_tools ------------------------------- 34.68s 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | ci_setup : Install needed packages ------------------------------------- 29.93s 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | operator_build : ironic-operator - Get golang container image ---------- 13.66s 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | operator_build : ironic-operator - Update the go.mod file in meta operator for provided PR_SHA --- 9.06s 2025-12-08 13:16:38,317 p=29264 u=zuul n=ansible | repo_setup : Initialize python venv and install requirements ------------ 8.65s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | registry_deploy : Deploy the local registry from docker.io/library/registry:2 --- 5.87s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | ci_setup : Install openshift client ------------------------------------- 5.19s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | install_ca : Update ca bundle ------------------------------------------- 1.43s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | ci_setup : Manage directories ------------------------------------------- 1.37s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | podman : Ensure podman is installed ------------------------------------- 1.07s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.99s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | repo_setup : Get repo-setup repository ---------------------------------- 0.97s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | repo_setup : Make sure git-core package is installed -------------------- 0.95s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | repo_setup : Dump full hash in delorean.repo.md5 file ------------------- 0.69s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | operator_build : Get the PR owner using github api ---------------------- 0.68s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | repo_setup : Install repo-setup package --------------------------------- 0.68s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | registry_deploy : Open port for local registry -------------------------- 0.61s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | repo_setup : Run repo-setup --------------------------------------------- 0.59s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | Monday 08 December 2025 13:16:38 +0000 (0:06:12.120) 0:09:03.217 ******* 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | =============================================================================== 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | operator_build -------------------------------------------------------- 438.83s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | ci_setup --------------------------------------------------------------- 37.72s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | install_yamls_makes ---------------------------------------------------- 34.74s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | repo_setup ------------------------------------------------------------- 16.20s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | registry_deploy --------------------------------------------------------- 6.92s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | install_yamls ----------------------------------------------------------- 2.94s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | install_ca -------------------------------------------------------------- 1.81s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | podman ------------------------------------------------------------------ 1.51s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 0.99s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | cifmw_setup ------------------------------------------------------------- 0.77s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | discover_latest_image --------------------------------------------------- 0.59s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.13s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.04s 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-08 13:16:38,318 p=29264 u=zuul n=ansible | total ----------------------------------------------------------------- 543.18s